diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2014-03-14 18:06:51 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2014-03-14 18:18:03 +0100 |
commit | 5818f847c9868cb3511d8c11ab879936ae10441c (patch) | |
tree | 18595456947cea95ebfde4a8d20f2bca4d1dafb9 | |
parent | e4a3d8211a36d26a73f69e1aec5f9ff670f0eaa6 (diff) | |
download | tracker-5818f847c9868cb3511d8c11ab879936ae10441c.tar.gz |
libtracker-extract: Lookup rules after maybe initializing in get_fallback_rdf_types()
Otherwise the first lookup might come up empty.
-rw-r--r-- | src/libtracker-extract/tracker-module-manager.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libtracker-extract/tracker-module-manager.c b/src/libtracker-extract/tracker-module-manager.c index 7cc1d21aa..de4237f58 100644 --- a/src/libtracker-extract/tracker-module-manager.c +++ b/src/libtracker-extract/tracker-module-manager.c @@ -236,7 +236,7 @@ lookup_rules (const gchar *mimetype) GStrv tracker_extract_module_manager_get_fallback_rdf_types (const gchar *mimetype) { - GList *l, *list = lookup_rules (mimetype); + GList *l, *list; GHashTable *rdf_types; gchar **types, *type; GHashTableIter iter; @@ -247,6 +247,7 @@ tracker_extract_module_manager_get_fallback_rdf_types (const gchar *mimetype) return NULL; } + list = lookup_rules (mimetype); rdf_types = g_hash_table_new (g_str_hash, g_str_equal); for (l = list; l; l = l->next) { |