]> git.pond.sub.org Git - empserver/commitdiff
(xundump): Rev. 1.44 broke ef_load(). Fix.
authorMarkus Armbruster <armbru@pond.sub.org>
Thu, 9 Feb 2006 18:34:57 +0000 (18:34 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Thu, 9 Feb 2006 18:34:57 +0000 (18:34 +0000)
src/lib/common/xundump.c

index 27b70142494176bf62410caedd9718a7d9a209bb..02697e8de31fc5cebfacfeeacf755b006ad14ff5 100644 (file)
@@ -647,6 +647,11 @@ xundump(FILE *fp, char *file, int expected_table)
     free(fldidx);
     free(fldca);
 
+    /* Skip empty lines so that callers can easily check for EOF */
+    while ((ch = skipfs(fp)) == '\n')
+       lineno++;
+    ungetc(ch, fp);
+
     return type;
 }