summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Van Hoof <philip@codeminded.be>2012-01-03 10:57:33 +0100
committerPhilip Van Hoof <philip@codeminded.be>2012-01-03 10:57:33 +0100
commit8b1cc2d9efaf7d3c909705d681b9e3f5af926d80 (patch)
tree80f9a15e23eff6e41bb250fe9cff965a2e5198f1
parent0ec7ea60dab20290f6570279bbcdd000b5763f49 (diff)
downloadtracker-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.c9
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;