sys-file-reader: Handle multiple response sets with extra line feeds.
[pspp] / src / data / sys-file-reader.c
index c999b1a655ee402e496af9e475ac4952d0a61e83..b7c5984466e43ac0439e53d69c7facfc3462388b 100644 (file)
@@ -1403,6 +1403,10 @@ parse_mrsets (struct sfm_reader *r, const struct sfm_extension_record *record,
       char delimiter;
       int width;
 
+      /* Skip extra line feeds if present. */
+      while (text_match (text, '\n'))
+        continue;
+
       mrset = xzalloc (sizeof *mrset);
 
       name = text_get_token (text, ss_cstr ("="), NULL);