summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libtracker-direct/tracker-direct.c2
-rw-r--r--src/tracker-store/tracker-main.vala2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/libtracker-direct/tracker-direct.c b/src/libtracker-direct/tracker-direct.c
index 326906e44..7a26f2064 100644
--- a/src/libtracker-direct/tracker-direct.c
+++ b/src/libtracker-direct/tracker-direct.c
@@ -399,6 +399,8 @@ tracker_direct_connection_finalize (GObject *object)
tracker_db_interface_sqlite_wal_checkpoint (wal_iface, TRUE, NULL);
}
+ tracker_data_manager_shutdown (priv->data_manager);
+
g_clear_object (&priv->store);
g_clear_object (&priv->journal);
g_clear_object (&priv->ontology);
diff --git a/src/tracker-store/tracker-main.vala b/src/tracker-store/tracker-main.vala
index 5ad40892b..35eafb212 100644
--- a/src/tracker-store/tracker-main.vala
+++ b/src/tracker-store/tracker-main.vala
@@ -342,8 +342,8 @@ License which can be viewed at:
Tracker.Writeback.shutdown ();
Tracker.Events.shutdown ();
- data_manager.shutdown ();
data_manager = null;
+ connection = null;
Tracker.DBus.shutdown ();
Tracker.Log.shutdown ();