chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add test for garbage collector
[elogind.git]
/
manager.c
diff --git
a/manager.c
b/manager.c
index c71bceb4846ecb1ba5276c360d717af259af1b27..da2d4334746881728ebebdb3d77c1fb5efd510d7 100644
(file)
--- a/
manager.c
+++ b/
manager.c
@@
-315,6
+315,8
@@
static void transaction_collect_garbage(Manager *m) {
if (j->object_list)
continue;
if (j->object_list)
continue;
+ log_debug("Garbage collecting job %s", name_id(j->name));
+
transaction_delete_job(m, j);
again = true;
break;
transaction_delete_job(m, j);
again = true;
break;
@@
-504,7
+506,7
@@
void manager_transaction_unlink_job(Manager *m, Job *j) {
job_dependency_free(j->object_list);
if (other) {
job_dependency_free(j->object_list);
if (other) {
- log_debug("Deleting job %s dependency of job %s", name_id(other->name), name_id(j->name));
+ log_debug("Deleting job %s
as
dependency of job %s", name_id(other->name), name_id(j->name));
transaction_delete_job(m, other);
}
}
transaction_delete_job(m, other);
}
}