[tracker] Free properly all metadata extracted from PDF files.
- From: Carlos Garnacho <carlosg src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] Free properly all metadata extracted from PDF files.
- Date: Wed, 3 Feb 2010 16:59:42 +0000 (UTC)
commit 7f4f687203cca9341cfba799bcdf5634fa1fb8ea
Author: Carlos Garnacho <carlos lanedo com>
Date: Wed Feb 3 17:57:58 2010 +0100
Free properly all metadata extracted from PDF files.
both tracker_coalesce() and write_pdf_data() free the used values,
so only keywords in the XMP case must be freed, since it isn't used.
src/tracker-extract/tracker-extract-pdf.c | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-pdf.c b/src/tracker-extract/tracker-extract-pdf.c
index 1d5fad9..ff2c6a6 100644
--- a/src/tracker-extract/tracker-extract-pdf.c
+++ b/src/tracker-extract/tracker-extract-pdf.c
@@ -441,6 +441,9 @@ extract_pdf (const gchar *uri,
tracker_sparql_builder_object_blank_close (metadata);
}
+
+ /* PDF keywords aren't used ATM */
+ g_free (pd.keywords);
} else {
/* So if we are here we have NO XMP data and we just
* write what we know from Poppler.
@@ -462,12 +465,6 @@ extract_pdf (const gchar *uri,
}
g_object_unref (document);
-
- g_free (pd.title);
- g_free (pd.subject);
- g_free (pd.creation_date);
- g_free (pd.author);
- g_free (pd.keywords);
}
TrackerExtractData *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]