mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-08 14:02:16 +03:00
Abort the OP_Savepoint opcode early if a virtual table xSync method fails,
perhaps due to an interrupt. FossilOrigin-Name: 672e749aef7351de3c69b365c1f80c756fda4e261b5d2ac1faa01d3a7d5a4c49
This commit is contained in:
@@ -3293,6 +3293,7 @@ case OP_Savepoint: {
|
||||
db->mDbFlags |= DBFLAG_SchemaChange;
|
||||
}
|
||||
}
|
||||
if( rc ) goto abort_due_to_error;
|
||||
|
||||
/* Regardless of whether this is a RELEASE or ROLLBACK, destroy all
|
||||
** savepoints nested inside of the savepoint being operated on. */
|
||||
|
Reference in New Issue
Block a user