From: Michael Tremer Date: Sun, 27 Oct 2024 08:51:11 +0000 (+0000) Subject: transaction: Minor code cleanups X-Git-Tag: 0.9.30~798 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2c4c30e68545c4a6111958c17c75a876ed9450f2;p=pakfire.git transaction: Minor code cleanups Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/transaction.c b/src/libpakfire/transaction.c index ee3be60df..c28b3671b 100644 --- a/src/libpakfire/transaction.c +++ b/src/libpakfire/transaction.c @@ -32,9 +32,7 @@ #include #include #include -#include #include -#include #include #include #include @@ -345,12 +343,8 @@ ERROR: static void pakfire_transaction_free(struct pakfire_transaction* transaction) { pakfire_transaction_free_archives_and_packages(transaction); - if (transaction->userinstalled) { - for (char** userinstalled = transaction->userinstalled; *userinstalled; userinstalled++) - free(*userinstalled); - free(transaction->userinstalled); - } - + if (transaction->userinstalled) + pakfire_strings_free(transaction->userinstalled); if (transaction->transaction) transaction_free(transaction->transaction); if (transaction->solver)