diff options
author | Marco Trevisan (TreviƱo) <mail@3v1n0.net> | 2018-03-01 07:54:54 +0100 |
---|---|---|
committer | Ernestas Kulik <ernestask@gnome.org> | 2018-03-24 20:32:41 +0200 |
commit | f535a59e65f72e9591aad19a2dc9c37f37fc6248 (patch) | |
tree | 78295e4c7fa08d1959e4282820279dc202864b91 | |
parent | 982e9815a53cb8db06ac938677c578239628276a (diff) | |
download | nautilus-f535a59e65f72e9591aad19a2dc9c37f37fc6248.tar.gz |
search-engine-simple: don't leak DateRange array if not matching
-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 ea2dbe364..3ec9eb3af 100644 --- a/src/nautilus-search-engine-simple.c +++ b/src/nautilus-search-engine-simple.c @@ -219,7 +219,6 @@ visit_directory (GFile *dir, gboolean visited; guint64 atime; guint64 mtime; - GPtrArray *date_range; GDateTime *initial_date; GDateTime *end_date; @@ -241,6 +240,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) { @@ -296,7 +297,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 (found) |