From 5aeb469b81db944379bc1b8dea701a94b0c00d8a Mon Sep 17 00:00:00 2001 From: Colin Gillespie Date: Sun, 3 Sep 2023 16:19:14 +1000 Subject: [PATCH] libpkgconf: fix memory leak Signed-off-by: Colin Gillespie --- libpkgconf/pkg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpkgconf/pkg.c b/libpkgconf/pkg.c index 3e12b0d..b24866c 100644 --- a/libpkgconf/pkg.c +++ b/libpkgconf/pkg.c @@ -1417,7 +1417,7 @@ pkgconf_pkg_verify_dependency(pkgconf_client_t *client, pkgconf_dependency_t *pk pkgdep->match = pkgconf_pkg_ref(client, pkg); } - if (pkg != NULL) + if (pkg != NULL && pkg->why == NULL) pkg->why = strdup(pkgdep->package); return pkg;