diff options
author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2018-03-01 07:54:54 +0100 |
---|---|---|
committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2018-03-01 07:54:54 +0100 |
commit | 37c1cb51ce7c74e05e802fef4c75f310a0fa4316 (patch) | |
tree | 777299070c81a43d11aa6ac2bf2569d289c469c7 /src/nautilus-search-engine-simple.c | |
parent | 3bd454eefb3fb7a16e83c811bf61c10df750698a (diff) | |
download | nautilus-37c1cb51ce7c74e05e802fef4c75f310a0fa4316.tar.gz |
search-engine-simple: don't leak DateRange array if not matching
Diffstat (limited to 'src/nautilus-search-engine-simple.c')
-rw-r--r-- | src/nautilus-search-engine-simple.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nautilus-search-engine-simple.c b/src/nautilus-search-engine-simple.c index 0ae787689..6752d653f 100644 --- a/src/nautilus-search-engine-simple.c +++ b/src/nautilus-search-engine-simple.c @@ -220,7 +220,6 @@ visit_directory (GFile *dir, gboolean visited; guint64 atime; guint64 mtime; - GPtrArray *date_range; GDateTime *initial_date; GDateTime *end_date; NautilusTagManager *tag_manager; @@ -243,6 +242,8 @@ visit_directory (GFile *dir, while ((info = g_file_enumerator_next_file (enumerator, data->cancellable, NULL)) != NULL) { + g_autoptr (GPtrArray) date_range = NULL; + display_name = g_file_info_get_display_name (info); if (display_name == NULL) { @@ -298,7 +299,6 @@ visit_directory (GFile *dir, found = nautilus_file_date_in_between (current_file_time, initial_date, end_date); - g_ptr_array_unref (date_range); } if (nautilus_query_get_search_starred (data->query)) |