From 19591635d2b28384345de2c68db03392e6a70bb9 Mon Sep 17 00:00:00 2001 From: Luna Date: Sat, 19 Mar 2022 01:56:24 -0300 Subject: copy options over --- sqlite.zig | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sqlite.zig b/sqlite.zig index 57d1be2..ba87c12 100644 --- a/sqlite.zig +++ b/sqlite.zig @@ -882,12 +882,13 @@ pub const Db = struct { /// /// Exmaple: 'create table a(); create table b();' pub fn runMulti(self: *Self, comptime query: []const u8, options: QueryOptions) !void { - while (true) { - var sql_tail_ptr: ?[*:0]const u8 = null; - options.sql_tail_ptr = &sql_tail_ptr; + var new_options = options; + var sql_tail_ptr: ?[*:0]const u8 = null; + new_options.sql_tail_ptr = &sql_tail_ptr; + while (true) { // continuously prepare and execute - var stmt = try self.prepareWithDiags(query, options); + var stmt = try self.prepareWithDiags(query, new_options); defer stmt.deinit(); if (sql_tail_ptr == null) break; -- cgit v1.2.3