From 37dcb8fd6cae6cb94084c4f43ae2a9055ce8d528 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Wed, 4 Feb 2026 15:56:13 -0800 Subject: [PATCH] fix leaks and exception in Lambda logs --- build.zig.zon | 4 ++-- tools/add-alexa-permission.zig | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/build.zig.zon b/build.zig.zon index 9105358..ac5f609 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -9,8 +9,8 @@ .hash = "controlr-0.1.0-upFm0LtgAAAo85RiRDa0WmSrORIhAa5bCF8UdT9rDyUk", }, .lambda_zig = .{ - .url = "git+https://git.lerch.org/lobo/lambda-zig#5c36a2c979b0bd4f0cbda3d64fb997f341085bc9", - .hash = "lambda_zig-0.1.0-_G43_2ReAQDdEirp5hBDtuKAtAPzWjleCp9nw524BCdZ", + .url = "git+https://git.lerch.org/lobo/lambda-zig#2bdf23f375c1453cb471e8603b3cdbb6616aba28", + .hash = "lambda_zig-0.1.0-_G43_x1fAQD4mNzDFE-Iz9lSrwQctI6V6510luXlJAkc", }, .aws = .{ .url = "git+https://git.lerch.org/lobo/aws-sdk-for-zig#5c7aed071f6251d53a1627080a21d604ff58f0a5", diff --git a/tools/add-alexa-permission.zig b/tools/add-alexa-permission.zig index 1c349ac..21de9b2 100644 --- a/tools/add-alexa-permission.zig +++ b/tools/add-alexa-permission.zig @@ -125,7 +125,7 @@ pub fn main() !u8 { // Add permission with skill ID as event source token const services = aws.Services(.{.lambda}){}; - _ = aws.Request(services.lambda.add_permission).call(.{ + const result = aws.Request(services.lambda.add_permission).call(.{ .function_name = function_name, .statement_id = statement_id, .action = "lambda:InvokeFunction", @@ -145,6 +145,7 @@ pub fn main() !u8 { try stderr.flush(); return 1; }; + result.deinit(); try stdout.print("Added Alexa permission for skill: {s}\n", .{skill_id}); try stdout.flush();