sys-file-reader: Avoid hanging forever if a system file has no variables.
[pspp] / src / data / sys-file-reader.c
index caab3d9b156ea812edff675fb440038785abc5a1..2607369ea85fe0a40c43905b8972ca3ca0781845 100644 (file)
@@ -2660,7 +2660,7 @@ sys_file_casereader_read (struct casereader *reader, void *r_)
   int retval;
   int i;
 
-  if (r->error)
+  if (r->error || !r->sfm_var_cnt)
     return NULL;
 
   c = case_create (r->proto);