From 487b8710d9caa9a37a0eb771a305a5f73f5fbdb1 Mon Sep 17 00:00:00 2001 From: Jussi Saurio Date: Sun, 14 Sep 2025 23:28:21 +0300 Subject: [PATCH] mvcc: don't double-rollback on write-write-conflict handle_program_error() already rolls back if this error happens. double rollback causes a crash. --- core/mvcc/database/mod.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/core/mvcc/database/mod.rs b/core/mvcc/database/mod.rs index 6eaefd446..9a243ae52 100644 --- a/core/mvcc/database/mod.rs +++ b/core/mvcc/database/mod.rs @@ -1093,7 +1093,6 @@ impl MvStore { if is_write_write_conflict(&self.txs, tx, rv) { drop(row_versions); drop(row_versions_opt); - self.rollback_tx(tx_id, pager); return Err(LimboError::WriteWriteConflict); }