Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix two leaks.
Keve committed 1 year ago
commit c916458ad4fb663ffa1dd76ade1a04c639837679
parent 9d9cae4
2 files changed +2 -0
modified libpkg/pkg_create.c
@@ -143,6 +143,7 @@ pkg_create_from_dir(struct pkg *pkg, const char *root,
	}
	ucl_object_unref(obj);
	packing_append_buffer(pkg_archive, manifest, "+MANIFEST", strlen(manifest));
+
	free(manifest);

	counter_init("packing files", nfiles);

modified libpkg/pkg_manifest.c
@@ -950,6 +950,7 @@ pkg_emit_object(struct pkg *pkg, short flags)
	if (pkg->abi == NULL && pkg->altabi != NULL)
		pkg->abi = xstrdup(pkg->altabi);
	pkg_arch_to_legacy(pkg->abi, legacyarch, BUFSIZ);
+
	free(pkg->altabi);
	pkg->altabi = xstrdup(legacyarch);
	dbg(4, "Emitting basic metadata");
	MANIFEST_EXPORT_FIELD(top, pkg, name, string);