From: Michal Schmidt Date: Sun, 22 Apr 2012 08:54:58 +0000 (+0200) Subject: transaction: abort does not need to use recursive deletion X-Git-Tag: v183~204 X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b9cea0caa85dce6d9f117638a296b141c49a8fd;p=systemd transaction: abort does not need to use recursive deletion Recursion is unnecessary, because we're deleting all transaction jobs anyway. And the recursive deletion produces debug messages that are pointless in transaction abort. --- diff --git a/src/core/transaction.c b/src/core/transaction.c index 394c1813..8b411680 100644 --- a/src/core/transaction.c +++ b/src/core/transaction.c @@ -51,7 +51,7 @@ void transaction_abort(Transaction *tr) { assert(tr); while ((j = hashmap_first(tr->jobs))) - transaction_delete_job(tr, j, true); + transaction_delete_job(tr, j, false); assert(hashmap_isempty(tr->jobs)); }