chiark / gitweb /
fix memleak
[elogind.git] / job.c
diff --git a/job.c b/job.c
index ec0baba5ee575417e7417d63c922ae999bf1611b..bbb821489518449da20992bb8e4863a474084f91 100644 (file)
--- a/job.c
+++ b/job.c
@@ -37,7 +37,7 @@ void job_free(Job *j) {
                 hashmap_remove(j->manager->jobs, UINT32_TO_PTR(j->id));
         }
 
-        manager_transaction_delete_job(j->manager, j);
+        manager_transaction_unlink_job(j->manager, j);
 
         free(j);
 }