diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2014-03-10 23:51:42 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2014-03-10 23:54:02 +0100 |
commit | ec0f8af74017cd77499db550006962ac790cf650 (patch) | |
tree | d5e1c5354fec4865803baff2fc1c19ef8895c943 | |
parent | fc07b239027ffe1ab2f6c12dd8a5d790b6fe1933 (diff) | |
download | tracker-ec0f8af74017cd77499db550006962ac790cf650.tar.gz |
libtracker-extract: Plug leak
Destroy the hashtable after use, and s/FALSE/NULL/ in the return
value of the initial check.
-rw-r--r-- | src/libtracker-extract/tracker-module-manager.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libtracker-extract/tracker-module-manager.c b/src/libtracker-extract/tracker-module-manager.c index 180b142ef..9794d43b5 100644 --- a/src/libtracker-extract/tracker-module-manager.c +++ b/src/libtracker-extract/tracker-module-manager.c @@ -245,7 +245,7 @@ tracker_extract_module_manager_get_fallback_rdf_types (const gchar *mimetype) if (!initialized && !tracker_extract_module_manager_init ()) { - return FALSE; + return NULL; } rdf_types = g_hash_table_new (g_str_hash, g_str_equal); @@ -272,6 +272,8 @@ tracker_extract_module_manager_get_fallback_rdf_types (const gchar *mimetype) i++; } + g_hash_table_unref (rdf_types); + return types; } |