Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Avoid ROLLBACK on unstarted transaction
Bryan Drewery committed 11 years ago
commit 3580c5d90701333854714a74aa09ccddf82d6696
parent b86f733
1 file changed +2 -2
modified libpkg/repo/binary/init.c
@@ -132,8 +132,8 @@ pkg_repo_binary_apply_change(struct pkg_repo *repo, sqlite3 *sqlite,
	}

	/* begin transaction */
-
	in_trans = true;
-
	ret = pkgdb_transaction_begin(sqlite, "SCHEMA");
+
	if ((ret = pkgdb_transaction_begin(sqlite, "SCHEMA")) == EPKG_OK)
+
		in_trans = true;

	/* apply change */
	if (ret == EPKG_OK) {