From 9a3a5baaddbc1e3d68eb134cf607c342de4e77f8 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Sun, 5 Jun 2016 01:10:51 +0200 Subject: tracker: Don't unref manager in the loop in "tracker index -f" subcommand Must be unref'ed after the loop. Fixes crash if >1 files are provided. https://bugzilla.gnome.org/show_bug.cgi?id=767024 --- src/tracker/tracker-index.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tracker/tracker-index.c b/src/tracker/tracker-index.c index ae272f903..850fe2f58 100644 --- a/src/tracker/tracker-index.c +++ b/src/tracker/tracker-index.c @@ -173,11 +173,11 @@ index_or_reindex_file (void) } g_print ("%s\n", _("(Re)indexing file was successful")); - - g_object_unref (manager); g_object_unref (file); } + g_object_unref (manager); + return EXIT_SUCCESS; } -- cgit v1.2.1