From c2bf02befb5573e2e3b05a7bc24eaa6890b53de2 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 25 Sep 2023 16:53:58 +0000 Subject: [PATCH] transaction: Initialize the job queue earlier It could happen that we try to free the queue when it has not been initialized. Signed-off-by: Michael Tremer --- src/libpakfire/transaction.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libpakfire/transaction.c b/src/libpakfire/transaction.c index 43904e6d4..c114ea70a 100644 --- a/src/libpakfire/transaction.c +++ b/src/libpakfire/transaction.c @@ -334,6 +334,9 @@ PAKFIRE_EXPORT int pakfire_transaction_create(struct pakfire_transaction** trans // Store flags t->flags = flags; + // Allocate a job queue + queue_init(&t->jobs); + // Set the default status callback t->callbacks.status = pakfire_transaction_default_status_callback; @@ -342,9 +345,6 @@ PAKFIRE_EXPORT int pakfire_transaction_create(struct pakfire_transaction** trans if (r) goto ERROR; - // Allocate a job queue - queue_init(&t->jobs); - // Return the transaction *transaction = t; -- 2.47.3