Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix struct packing memory leak on error in pack_db()
Bryan Drewery committed 12 years ago
commit 0d5aa5515d29c30aa2440d29fe305c28a39693c6
parent 74d7fb0
1 file changed +1 -0
modified libpkg/pkg_repo.c
@@ -522,6 +522,7 @@ pack_db(const char *name, const char *archive, char *path, struct rsa_key *rsa)

		if (packing_append_buffer(pack, sigret, "signature", siglen + 1) != EPKG_OK) {
			free(sigret);
+
			free(pack);
			return (EPKG_FATAL);
		}