Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
only finalize the register (rollback or not) when a register has really started
Baptiste Daroussin committed 14 years ago
commit 75bd5087d507ca6abc6df437d138fe7b1c00a6e4
parent b1812b2
1 file changed +2 -1
modified libpkg/pkg_add.c
@@ -171,7 +171,8 @@ pkg_add(struct pkgdb *db, const char *path, struct pkg **pkg_p)

	cleanup:

-
	pkgdb_register_finale(db, retcode);
+
	if (pkgdb_has_flag(db, PKGDB_FLAG_IN_FLIGHT) == 0)
+
		pkgdb_register_finale(db, retcode);

	if (a != NULL)
		archive_read_finish(a);