From: Michael Tremer Date: Thu, 20 May 2021 18:07:51 +0000 (+0000) Subject: archive: Only unref parser when it was set X-Git-Tag: 0.9.28~1285^2~118 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=38cd2477ee149bf140cdfc5fc68fe89ed65eb094;p=pakfire.git archive: Only unref parser when it was set Signed-off-by: Michael Tremer --- 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); }