chiark / gitweb /
rework merging/loading logic
[elogind.git] / job.c
diff --git a/job.c b/job.c
index c4d2e7a11e5c7a531a5e086abd9985568725a2c7..6e04683fdd8bb7f1f501aee4de0261fda572686c 100644 (file)
--- a/job.c
+++ b/job.c
@@ -65,7 +65,7 @@ void job_free(Job *j) {
         }
 
         /* Detach from next 'smaller' objects */
-        manager_transaction_unlink_job(j->manager, j);
+        manager_transaction_unlink_job(j->manager, j, true);
 
         if (j->in_run_queue)
                 LIST_REMOVE(Job, run_queue, j->manager->run_queue, j);