X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fsys-file-reader.c;h=b5fa621220db6e1358cfbac663cb6e2d546ab353;hb=b64685d06f8db1aff292ec409abe25f8a483d775;hp=89a236d5393561994125fc37953275b573c1e72c;hpb=655bf3a3917cdf16f99fcbb680d2bf3159126a93;p=pspp-builds.git diff --git a/src/data/sys-file-reader.c b/src/data/sys-file-reader.c index 89a236d5..b5fa6212 100644 --- a/src/data/sys-file-reader.c +++ b/src/data/sys-file-reader.c @@ -510,6 +510,16 @@ sfm_open_reader (struct file_handle *fh, struct dictionary **dict, assertive_buf_read (r, ¶ms, sizeof(params), 0); + if ( ! measure_is_valid(params.measure) + || + ! alignment_is_valid(params.align)) + { + msg(MW, + _("Invalid variable display parameters. Default parameters substituted."), + fh_get_file_name(r->fh)); + continue; + } + v = dict_get_var(*dict, i); v->measure = params.measure;