X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fsys-file-reader.c;h=cecd7e3b6df37ca429b772141673379451665e1d;hb=25b137fbf6afe8bd40b26a93543e5b8a5af87e61;hp=6d2a982db9dbe3aedc8661ed403db3fa2e9d5cb6;hpb=d52355bcda20563736bd83aed3ab58e534672cb5;p=pspp-builds.git diff --git a/src/data/sys-file-reader.c b/src/data/sys-file-reader.c index 6d2a982d..cecd7e3b 100644 --- a/src/data/sys-file-reader.c +++ b/src/data/sys-file-reader.c @@ -1161,7 +1161,8 @@ sys_file_casereader_read (struct casereader *reader, void *r_, sizeof (union value) * r->flt64_cnt)) { case_destroy (c); - read_error (reader, r); + if ( r->case_cnt != -1 ) + read_error (reader, r); return false; } @@ -1237,7 +1238,8 @@ sys_file_casereader_read (struct casereader *reader, void *r_, case_destroy (c); if (i != 0) partial_record (r); - read_error (reader, r); + if ( r->case_cnt != -1 ) + read_error (reader, r); return false; } }