]> git.ipfire.org Git - pakfire.git/commitdiff
repo: Free scanned archives
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 25 Oct 2024 12:39:17 +0000 (12:39 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 25 Oct 2024 12:39:17 +0000 (12:39 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/repo.c

index 9e133c9685168c403aea0be0428e550f41426923..11a099e6274947513c8d8dc515c39bf92bcafd60 100644 (file)
@@ -1642,6 +1642,11 @@ PAKFIRE_EXPORT int pakfire_repo_scan(struct pakfire_repo* repo, int flags) {
        r = 0;
 
 ERROR:
+       if (archives) {
+               for (int i = 0; i < num_archives; i++)
+                       free(archives[i]);
+               free(archives);
+       }
        if (progress)
                pakfire_progress_unref(progress);
        if (fd >= 0)