X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fsys-file-reader.c;h=5e5dc8b144f33c81d2b275be66504e62d833b762;hb=f518002b6673e3bcc030c903378d5d75f64697ea;hp=54788deb6e217bb918d8873077e2cb305ffbea77;hpb=8e27b1a0dba7f33b7acb0d8894efe2045b0bb98f;p=pspp diff --git a/src/data/sys-file-reader.c b/src/data/sys-file-reader.c index 54788deb6e..5e5dc8b144 100644 --- a/src/data/sys-file-reader.c +++ b/src/data/sys-file-reader.c @@ -861,7 +861,7 @@ sfm_decode (struct any_reader *r_, const char *encoding, amount that the header claims. SPSS version 13 gets this wrong when very long strings are involved, so don't warn in that case. */ - if (r->header.nominal_case_size != -1 + if (r->header.nominal_case_size > 0 && r->header.nominal_case_size != r->n_vars && r->info.version_major != 13) sys_warn (r, -1, _("File header claims %d variable positions but "