From 2f0ca00e5530d38e8ee2005f7d1129a92bf34231 Mon Sep 17 00:00:00 2001 From: Allan McRae Date: Wed, 24 Dec 2014 12:26:39 +1000 Subject: _alpm_db_add_pkgincache: free potential memory leak Signed-off-by: Allan McRae --- lib/libalpm/db.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/libalpm') diff --git a/lib/libalpm/db.c b/lib/libalpm/db.c index 0ca12d70..bfc80ac8 100644 --- a/lib/libalpm/db.c +++ b/lib/libalpm/db.c @@ -572,6 +572,8 @@ int _alpm_db_add_pkgincache(alpm_db_t *db, alpm_pkg_t *pkg) } if(_alpm_pkg_dup(pkg, &newpkg)) { + /* we return memory on "non-fatal" error in _alpm_pkg_dup */ + _alpm_pkg_free(newpkg); return -1; } -- cgit v1.2.3-24-g4f1b