From: Michael Tremer Date: Fri, 25 Oct 2024 12:39:17 +0000 (+0000) Subject: repo: Free scanned archives X-Git-Tag: 0.9.30~898 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8cd0b6d7543f48e806ef9ffeb53897748e7d6d6c;p=pakfire.git repo: Free scanned archives Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/repo.c b/src/libpakfire/repo.c index 9e133c968..11a099e62 100644 --- a/src/libpakfire/repo.c +++ b/src/libpakfire/repo.c @@ -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)