]> git.ipfire.org Git - pakfire.git/commitdiff
libpakfire: scriptlets: Actually free on free()
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 30 Jan 2021 17:32:37 +0000 (17:32 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 30 Jan 2021 17:32:37 +0000 (17:32 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/scriptlet.c

index a26704e8f613ba72d4f38f8d3bf1893887ed2997..1ca4b6e1a91b65c0e99219b3a2fd34fb71b3b82c 100644 (file)
@@ -21,6 +21,7 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include <pakfire/logging.h>
 #include <pakfire/scriptlet.h>
 #include <pakfire/types.h>
 
@@ -29,12 +30,16 @@ struct pakfire_scriptlet* pakfire_scriptlet_create(Pakfire pakfire) {
        if (!scriptlet)
                return NULL;
 
+       DEBUG(pakfire, "Allocated scriptlet at %p\n", scriptlet);
+
        return scriptlet;
 };
 
 void pakfire_scriptlet_free(struct pakfire_scriptlet* scriptlet) {
        if (scriptlet->data)
                free(scriptlet->data);
+
+       free(scriptlet);
 }
 
 pakfire_scriptlet_type pakfire_scriptlet_type_from_filename(const char* filename) {