Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Release savepoint if we could not upgrade db.
Vsevolod Stakhov committed 12 years ago
commit cec30841b1acb63418c16f81a786128d916d75f4
parent 575f568aca5340273c9b4f3b9078990b65d0f884
1 file changed +3 -3
modified libpkg/pkgdb_repo.c
@@ -758,11 +758,11 @@ apply_repo_change(struct pkgdb *db, const char *database,
	}

	/* commit or rollback */
-
	if (ret == EPKG_OK)
-
		ret = pkgdb_transaction_commit(db->sqlite, "SCHEMA");
-
	else
+
	if (ret != EPKG_OK)
		pkgdb_transaction_rollback(db->sqlite, "SCHEMA");

+
	pkgdb_transaction_commit(db->sqlite, "SCHEMA");
+

	if (ret == EPKG_OK) {
		pkg_emit_notice("Repo \"%s\" %s schema %d to %d: %s",
				database, updown, version,