summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobby Zambito <contact@robbyzambito.me>2025-04-03 11:20:55 -0400
committerRobby Zambito <contact@robbyzambito.me>2025-04-06 13:08:09 -0400
commitec18c9b421a9e1f84f8032d97bb8359aef213223 (patch)
tree9ab87407b3495373e4181e849c4ad6b72594df05
parentcc94c77cfb61a54a5902e8b36ee0b56460cba69f (diff)
Use stack based allocatorstack-allocation
-rw-r--r--src/main.zig8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig
index fd77d30..da08f42 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -70,7 +70,13 @@ pub fn main() !void {
_ = d.deinit();
};
- var allocator = if (dba) |*d| d.allocator() else std.heap.smp_allocator;
+ var allocator = if (dba) |*d|
+ d.allocator()
+ else blk: {
+ var buf: [128]u8 = undefined;
+ var fba = std.heap.FixedBufferAllocator.init(&buf);
+ break :blk fba.allocator();
+ };
const msg = SaprusMessage{
.relay = .{