From 4bc6ba2b1cb57ea7a7e17cce286d11a5eea84a72 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 19 Apr 2014 15:49:02 +0200 Subject: [PATCH] lib/package_configure.c: fix use-after-free reported by clang. --- lib/package_configure.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/package_configure.c b/lib/package_configure.c index 8608e79d..87d75025 100644 --- a/lib/package_configure.c +++ b/lib/package_configure.c @@ -96,9 +96,9 @@ xbps_configure_pkg(struct xbps_handle *xhp, } pkgd = xbps_pkgdb_get_pkg(xhp, pkgname); if (pkgd == NULL) { - free(pkgname); xbps_dbg_printf(xhp, "[configure] cannot find %s (%s) " "in pkgdb\n", pkgname, pkgver); + free(pkgname); return ENOENT; }