]> git.ipfire.org Git - pakfire.git/commitdiff
archive: Do not check for valid pointer on unref
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 7 Apr 2021 11:19:39 +0000 (11:19 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 7 Apr 2021 11:19:39 +0000 (11:19 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/archive.c

index ed34925d7c68dbf95af581ca0a6d90bdfb0b1e9a..4fab0ba1480527430856e2031484f33a324483a0 100644 (file)
@@ -393,13 +393,11 @@ PAKFIRE_EXPORT PakfireArchive pakfire_archive_ref(PakfireArchive archive) {
 }
 
 PAKFIRE_EXPORT PakfireArchive pakfire_archive_unref(PakfireArchive archive) {
-       if (!archive)
-               return NULL;
-
        if (--archive->nrefs > 0)
                return archive;
 
        pakfire_archive_free(archive);
+
        return NULL;
 }