Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix memory leak
Baptiste Daroussin committed 1 year ago
commit 30c1b2aef97e9e9881ec8d0f570b5b70dfb04e7a
parent 2eeee8f
1 file changed +1 -1
modified libpkg/pkg_add.c
@@ -1191,7 +1191,7 @@ pkg_add_check_pkg_archive(struct pkg_add_db *db, struct pkg *pkg,
			free(pattern);
		}
		tll_foreach(*db->localpkgs, p) {
-
			pkghash_safe_add(lpkgs, p->item->name, xstrdup(p->item->repopath), NULL);
+
			pkghash_safe_add(lpkgs, p->item->name, xstrdup(p->item->repopath), free);
			tll_foreach(p->item->shlibs_provided, sp) {
				pkghash_safe_add(shlibs_provides, sp->item, xstrdup(p->item->repopath), free);
			}