X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fmanager.c;h=258b3ca4b77942eda329a7576c81a1f34a005053;hp=92a6dff14467b9ddc81492e928a3b18915e7a948;hb=1b562e4604f8833bc21fd251b8bdb45c9c224df4;hpb=530345e78299951c3a151c93d77e5adbe421bc68 diff --git a/src/manager.c b/src/manager.c index 92a6dff14..258b3ca4b 100644 --- a/src/manager.c +++ b/src/manager.c @@ -897,6 +897,9 @@ static int transaction_merge_jobs(Manager *m, DBusError *e) { transaction_merge_and_delete_job(m, j, k, t); } + if (j->unit->meta.job && !j->installed) + transaction_merge_and_delete_job(m, j, j->unit->meta.job, t); + assert(!j->transaction_next); assert(!j->transaction_prev); }