Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Plug some leaks
Baptiste Daroussin committed 10 years ago
commit eda1a4b40be20292cc8851576d142c6c92b01aaa
parent 07b8241
2 files changed +3 -0
modified libpkg/pkg_deps.c
@@ -379,6 +379,8 @@ pkg_deps_parse_formula(const char *in)
	if (state != st_skip_spaces && state != st_parse_comma) {
		pkg_emit_error("cannot parse pkg formula: %s", in);
		pkg_deps_formula_free(res);
+
		free(cur_item->name);
+
		free(cur_item);

		return (NULL);
	}
modified src/audit.c
@@ -275,6 +275,7 @@ exec_audit(int argc, char **argv)
	if (cap_enter() < 0 && errno != ENOSYS) {
		warn("cap_enter() failed");
		pkg_audit_free(audit);
+
		kh_destroy_pkgs(check);
		return (EPKG_FATAL);
	}
#endif