summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-search-engine.c
diff options
context:
space:
mode:
authorPavel Vasin <rat4vier@gmail.com>2012-08-24 12:51:28 +0400
committerCosimo Cecchi <cosimoc@gnome.org>2012-08-24 18:41:31 +0200
commit9dfbbf735d1dc746fdae45ae7875f094da2018dd (patch)
tree9364b5e333baf96447d2a74e842972c97beef488 /libnautilus-private/nautilus-search-engine.c
parent09670c24ed63d54d0b93659c7e1d68d69680e9a4 (diff)
downloadnautilus-9dfbbf735d1dc746fdae45ae7875f094da2018dd.tar.gz
search-engine: fix GList leak
https://bugzilla.gnome.org/show_bug.cgi?id=682603
Diffstat (limited to 'libnautilus-private/nautilus-search-engine.c')
-rw-r--r--libnautilus-private/nautilus-search-engine.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libnautilus-private/nautilus-search-engine.c b/libnautilus-private/nautilus-search-engine.c
index d5d90d204..d06017dd2 100644
--- a/libnautilus-private/nautilus-search-engine.c
+++ b/libnautilus-private/nautilus-search-engine.c
@@ -107,7 +107,8 @@ search_provider_hits_added (NautilusSearchProvider *provider,
g_hash_table_replace (engine->details->uris, g_strdup (uri), GINT_TO_POINTER (count++));
}
if (added != NULL) {
- nautilus_search_provider_hits_added (NAUTILUS_SEARCH_PROVIDER (engine), g_list_reverse (added));
+ added = g_list_reverse (added);
+ nautilus_search_provider_hits_added (NAUTILUS_SEARCH_PROVIDER (engine), added);
g_list_free (added);
}
}