diff options
author | Philip Van Hoof <philip@codeminded.be> | 2012-01-03 10:57:33 +0100 |
---|---|---|
committer | Philip Van Hoof <philip@codeminded.be> | 2012-01-03 10:57:33 +0100 |
commit | 8b1cc2d9efaf7d3c909705d681b9e3f5af926d80 (patch) | |
tree | 80f9a15e23eff6e41bb250fe9cff965a2e5198f1 | |
parent | 0ec7ea60dab20290f6570279bbcdd000b5763f49 (diff) | |
download | tracker-8b1cc2d9efaf7d3c909705d681b9e3f5af926d80.tar.gz |
tracker-extract, msoffice: Add debugging aid for when opening file fails
Related: NB#296009.
-rw-r--r-- | src/tracker-extract/tracker-extract-msoffice.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/tracker-extract/tracker-extract-msoffice.c b/src/tracker-extract/tracker-extract-msoffice.c index a1b83deac..03a3b0b80 100644 --- a/src/tracker-extract/tracker-extract-msoffice.c +++ b/src/tracker-extract/tracker-extract-msoffice.c @@ -752,6 +752,7 @@ open_file (const gchar *filename, FILE *file) { GsfInput *input; GsfInfile *infile; + GError *error = NULL; input = gsf_input_stdio_new_FILE (filename, file, TRUE); @@ -759,7 +760,13 @@ open_file (const gchar *filename, FILE *file) return NULL; } - infile = gsf_infile_msole_new (input, NULL); + infile = gsf_infile_msole_new (input, &error); + + if (error) { + g_warning ("Failed to open file: %s", error->message); + g_error_free (error); + } + g_object_unref (input); return infile; |