From 0c4fc6519a78b307f4a113f8da36cf21368df882 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Wed, 12 Apr 2023 09:57:10 +0300 Subject: pkg: fix filename memory leak --- src/package.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/package.c b/src/package.c index 6596694..5aa4a67 100644 --- a/src/package.c +++ b/src/package.c @@ -958,19 +958,16 @@ err: void apk_pkg_free(struct apk_package *pkg) { - if (pkg == NULL) - return; + if (pkg == NULL) return; apk_pkg_uninstall(NULL, pkg); apk_dependency_array_free(&pkg->depends); apk_dependency_array_free(&pkg->provides); apk_dependency_array_free(&pkg->install_if); - if (pkg->url) - free(pkg->url); - if (pkg->description) - free(pkg->description); - if (pkg->commit) - free(pkg->commit); + if (pkg->url) free(pkg->url); + if (pkg->description) free(pkg->description); + if (pkg->commit) free(pkg->commit); + if (pkg->filename) free(pkg->filename); free(pkg); } -- cgit v1.2.3-70-g09d2