From 2c4c30e68545c4a6111958c17c75a876ed9450f2 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 27 Oct 2024 08:51:11 +0000 Subject: [PATCH] transaction: Minor code cleanups Signed-off-by: Michael Tremer --- src/libpakfire/transaction.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) 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) -- 2.39.5