summaryrefslogtreecommitdiff
path: root/sqlite.zig
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--sqlite.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/sqlite.zig b/sqlite.zig
index 2669fce..f64e4bc 100644
--- a/sqlite.zig
+++ b/sqlite.zig
@@ -691,6 +691,11 @@ pub const Savepoint = struct {
691 } 691 }
692 692
693 pub fn rollback(self: *Self) void { 693 pub fn rollback(self: *Self) void {
694 defer {
695 self.commit_stmt.deinit();
696 self.rollback_stmt.deinit();
697 }
698
694 if (self.committed) return; 699 if (self.committed) return;
695 700
696 self.rollback_stmt.exec(.{}, .{}) catch |err| { 701 self.rollback_stmt.exec(.{}, .{}) catch |err| {