From 2768c83a0a4f4fdc2c7f8b031410cd1cb4b97828 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Fri, 18 Jun 2021 13:47:27 -0700 Subject: [PATCH] switch to general purpose allocator so we can weed out leaks --- src/main.zig | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 864af14..3ccd280 100644 --- a/src/main.zig +++ b/src/main.zig @@ -36,7 +36,13 @@ pub fn main() anyerror!void { const test_json = false; if (test_json) try jsonFun(); - const allocator = std.heap.c_allocator; + const c_allocator = std.heap.c_allocator; + var gpa = std.heap.GeneralPurposeAllocator(.{}){ + .backing_allocator = c_allocator, + }; + defer if (!gpa.deinit()) @panic("memory leak detected"); + const allocator = &gpa.allocator; + // const allocator = std.heap.c_allocator; const options = aws.Options{ .region = "us-west-2",