projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Return NULL if not a gnumeric file
[pspp]
/
src
/
data
/
gnumeric-reader.c
diff --git
a/src/data/gnumeric-reader.c
b/src/data/gnumeric-reader.c
index 7bec97a9e0c6af974b250e78e42d19483894aa5c..07b88163398f7df9a4b6aa7380b5fe6f0e607369 100644
(file)
--- a/
src/data/gnumeric-reader.c
+++ b/
src/data/gnumeric-reader.c
@@
-488,6
+488,14
@@
gnumeric_reopen (struct gnumeric_reader *r, const char *filename)
process_node (r);
}
+ if ( ret != 1)
+ {
+ /* Does not seem to be a gnumeric file */
+ xmlFreeTextReader (r->xtr);
+ free (r);
+ return NULL;
+ }
+
r->spreadsheet.type = SPREADSHEET_GNUMERIC;
return r;