summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2016-06-05 01:10:51 +0200
committerCarlos Garnacho <carlosg@gnome.org>2016-06-05 01:14:53 +0200
commit9a3a5baaddbc1e3d68eb134cf607c342de4e77f8 (patch)
tree7805e4180f39c9b4d548ac961876f893b74012ef
parent7902523be2b813eefd3efd0f00d63fe55382fac5 (diff)
downloadtracker-9a3a5baaddbc1e3d68eb134cf607c342de4e77f8.tar.gz
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
-rw-r--r--src/tracker/tracker-index.c4
1 files 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;
}