Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Plug memory leak
Baptiste Daroussin committed 13 years ago
commit 69bd43568b893f39fda67b2f1266b63365d519ce
parent 3c3b915
1 file changed +3 -1
modified pkg/check.c
@@ -142,8 +142,10 @@ fix_deps(struct pkgdb *db, struct deps_head *dh, int nbpkgs, bool yes)
	STAILQ_FOREACH(e, dh, next)
		pkgs[i++] = e->origin;

-
	if (pkgdb_open(&db, PKGDB_REMOTE) != EPKG_OK)
+
	if (pkgdb_open(&db, PKGDB_REMOTE) != EPKG_OK) {
+
		free(pkgs)
		return (EPKG_ENODB);
+
	}

	if (pkg_jobs_new(&jobs, PKG_JOBS_INSTALL, db, false, false) != EPKG_OK) {
		free(pkgs);