mvcc: don't double-rollback on write-write-conflict

handle_program_error() already rolls back if this error happens.
double rollback causes a crash.
This commit is contained in:
Jussi Saurio
2025-09-14 23:28:21 +03:00
parent 2ca1640a2a
commit 487b8710d9

View File

@@ -1093,7 +1093,6 @@ impl<Clock: LogicalClock> MvStore<Clock> {
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);
}