Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Release savepoint if we could not upgrade db.
Vsevolod Stakhov committed 12 years ago
commit cec30841b1acb63418c16f81a786128d916d75f4
parent 575f568
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,