diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2016-06-05 01:10:51 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2016-06-05 01:14:53 +0200 |
commit | 9a3a5baaddbc1e3d68eb134cf607c342de4e77f8 (patch) | |
tree | 7805e4180f39c9b4d548ac961876f893b74012ef | |
parent | 7902523be2b813eefd3efd0f00d63fe55382fac5 (diff) | |
download | tracker-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.c | 4 |
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; } |