aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Rolley <arolley35@gmail.com>2026-05-23 13:13:09 +0200
committerAlexander Rolley <arolley35@gmail.com>2026-05-23 13:13:09 +0200
commit20947eafe683ecca39bbb8357c52fdfbb4275217 (patch)
tree6efa43ab5b104ad9cf01b911f40c6eb75caa2a40
parent460942180d10a2d9bcea6773dc0a3a87d6bf8a71 (diff)
Make length conversion safety-check for illegal behaviour instead of
silently failing.
-rw-r--r--src/db/sqlite.zig4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/db/sqlite.zig b/src/db/sqlite.zig
index 953df0b..b1a05bd 100644
--- a/src/db/sqlite.zig
+++ b/src/db/sqlite.zig
@@ -73,9 +73,7 @@ pub const Database = struct {
var handle: ?*sqlite.sqlite3_stmt = null;
var unused: [*c]const u8 = null;
- const length: c_int = @truncate(@as(isize, @intCast(statement.len)));
-
- const result: Result = .from(sqlite.sqlite3_prepare_v2(self.handle, statement.ptr, length, &handle, &unused));
+ const result: Result = .from(sqlite.sqlite3_prepare_v2(self.handle, statement.ptr, @intCast(statement.len), &handle, &unused));
return if (result.isOk()) .{ .handle = handle.? } else result.toError(self.handle);
}