From 38cd2477ee149bf140cdfc5fc68fe89ed65eb094 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 20 May 2021 18:07:51 +0000 Subject: [PATCH] archive: Only unref parser when it was set Signed-off-by: Michael Tremer --- src/libpakfire/archive.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index 7bc5173d5..d29846642 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -380,7 +380,8 @@ static void pakfire_archive_free(PakfireArchive archive) { if (archive->package) pakfire_package_unref(archive->package); - pakfire_parser_unref(archive->parser); + if (archive->parser) + pakfire_parser_unref(archive->parser); pakfire_unref(archive->pakfire); free(archive); } -- 2.47.3