Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
mem leak
Baptiste Daroussin committed 11 years ago
commit 2f3d85cc355ad96a02b4e7aea8559a4e90a86500
parent 2016bfd
1 file changed +3 -1
modified libpkg/pkgdb.c
@@ -1011,8 +1011,10 @@ pkgdb_open_all(struct pkgdb **db_p, pkgdb_t type, const char *reponame)
	if (type == PKGDB_REMOTE || type == PKGDB_MAYBE_REMOTE) {
		if (reponame != NULL || pkg_repos_activated_count() > 0) {
			ret = pkgdb_open_repos(db, reponame);
-
			if (ret != EPKG_OK)
+
			if (ret != EPKG_OK) {
+
				pkgdb_close(db);
				return (ret);
+
			}
		} else if (type == PKGDB_REMOTE) {
			if (*db_p == NULL)
				pkgdb_close(db);