From 2b22cbe6c10d9cd5fe5320d6007b1e1b37553ff5 Mon Sep 17 00:00:00 2001 From: Samuel Webb Date: Tue, 9 Apr 2024 22:29:45 -0400 Subject: [PATCH] Make some allocator changes --- src/app/views/search.zig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/views/search.zig b/src/app/views/search.zig index 47bfda8..df0a8eb 100644 --- a/src/app/views/search.zig +++ b/src/app/views/search.zig @@ -5,7 +5,10 @@ const sqlite = @import("sqlite"); pub fn index(request: *jetzig.Request, data: *jetzig.Data) !jetzig.View { _ = data; - const allocator = std.heap.page_allocator; + var gpa = std.heap.GeneralPurposeAllocator(.{}){}; + const allocator = gpa.allocator(); + var arena = std.heap.ArenaAllocator.init(allocator); + defer arena.deinit(); var db = try sqlite.Db.init(.{ .mode = sqlite.Db.Mode{ .File = "/home/swebb/Source/zuletzt/src/app/database/data.db" }, .open_flags = .{ @@ -27,7 +30,7 @@ pub fn index(request: *jetzig.Request, data: *jetzig.Data) !jetzig.View { artist: []u8, plays: usize, }, - allocator, + arena.allocator(), .{}, .{ .artist = query}, );