summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Trevisan (TreviƱo) <mail@3v1n0.net>2018-03-01 07:54:54 +0100
committerErnestas Kulik <ernestask@gnome.org>2018-03-24 20:32:41 +0200
commitf535a59e65f72e9591aad19a2dc9c37f37fc6248 (patch)
tree78295e4c7fa08d1959e4282820279dc202864b91
parent982e9815a53cb8db06ac938677c578239628276a (diff)
downloadnautilus-f535a59e65f72e9591aad19a2dc9c37f37fc6248.tar.gz
search-engine-simple: don't leak DateRange array if not matching
-rw-r--r--src/nautilus-search-engine-simple.c4
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)