From: Michael Tremer Date: Mon, 19 Apr 2021 17:24:57 +0000 (+0000) Subject: step: Only unref archive when it was initialised X-Git-Tag: 0.9.28~1285^2~314 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bff55f4faf4889b60049f62b14ea3309447e5047;p=pakfire.git step: Only unref archive when it was initialised Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/step.c b/src/libpakfire/step.c index 2ff6d8e6c..c1bce6f99 100644 --- a/src/libpakfire/step.c +++ b/src/libpakfire/step.c @@ -79,7 +79,8 @@ static void pakfire_step_free(PakfireStep step) { DEBUG(step->pakfire, "Releasing Step at %p\n", step); pakfire_package_unref(step->package); - pakfire_archive_unref(step->archive); + if (step->archive) + pakfire_archive_unref(step->archive); pakfire_unref(step->pakfire); free(step); }