summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <mrgarnacho@gmail.com>2020-03-04 10:07:46 +0000
committerCarlos Garnacho <mrgarnacho@gmail.com>2020-03-04 10:07:46 +0000
commitc00a5ee43188e29c6488f975c541659672ffa8e4 (patch)
tree37fbb93889630c398e8e17615ea542c878e3dc9e
parent4bf6577e7bbc88d2786c5e74a35f93fcd37aba7d (diff)
parentcab2453f16bc1b23138b5ec3873b8ccbafdafa94 (diff)
downloadtracker-c00a5ee43188e29c6488f975c541659672ffa8e4.tar.gz
Merge branch 'tracker-2.3' into 'tracker-2.3'
tracker-store: check whether private is NULL before visit its child See merge request GNOME/tracker!192
-rw-r--r--src/tracker-store/tracker-main.vala6
-rw-r--r--src/tracker-store/tracker-writeback.c2
2 files changed, 5 insertions, 3 deletions
diff --git a/src/tracker-store/tracker-main.vala b/src/tracker-store/tracker-main.vala
index 1e8d1ddd2..0db9b6653 100644
--- a/src/tracker-store/tracker-main.vala
+++ b/src/tracker-store/tracker-main.vala
@@ -368,12 +368,12 @@ License which can be viewed at:
message ("Cleaning up");
+ data_manager = null;
+ connection = null;
+
/* Shutdown major subsystems */
Tracker.Writeback.shutdown ();
Tracker.Events.shutdown ();
-
- data_manager = null;
- connection = null;
Tracker.DBus.shutdown ();
Tracker.Log.shutdown ();
diff --git a/src/tracker-store/tracker-writeback.c b/src/tracker-store/tracker-writeback.c
index 32517d553..fde45afc0 100644
--- a/src/tracker-store/tracker-writeback.c
+++ b/src/tracker-store/tracker-writeback.c
@@ -200,6 +200,8 @@ tracker_writeback_transact (void)
GHashTableIter iter;
gpointer key, value;
+ g_return_if_fail (private == NULL);
+
if (!private->pending_events)
return;