From 8cd0b6d7543f48e806ef9ffeb53897748e7d6d6c Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 25 Oct 2024 12:39:17 +0000 Subject: [PATCH] repo: Free scanned archives Signed-off-by: Michael Tremer --- src/libpakfire/repo.c | 5 +++++ 1 file changed, 5 insertions(+) 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) -- 2.39.5