]> git.ipfire.org Git - pakfire.git/commitdiff
util: Make the static analyzer happy to free p
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 29 Sep 2023 15:46:35 +0000 (15:46 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 29 Sep 2023 15:46:35 +0000 (15:46 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/util.c

index 223748309fc7fea26c7a27b06fc1a384a6c9baa6..727438ba610fc055c5ceb4dd2c7c5a1f44c49f72 100644 (file)
@@ -1101,9 +1101,13 @@ int pakfire_b64decode(struct pakfire* pakfire, void** output, size_t* length,
        // Success!
        r = 0;
 
+       goto CLEANUP;
+
 ERROR:
-       if (r && p)
+       if (p)
                free(p);
+
+CLEANUP:
        if (bio)
                BIO_free_all(bio);