From e5c5e7d3cf941ad0b5224dfc4affb7cd14044c79 Mon Sep 17 00:00:00 2001 From: renerocksai Date: Thu, 28 Aug 2025 22:36:00 +0200 Subject: [PATCH] 0.15.1-fix bindataformpost example --- examples/bindataformpost/bindataformpost.zig | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/bindataformpost/bindataformpost.zig b/examples/bindataformpost/bindataformpost.zig index 9c74776..017ea75 100644 --- a/examples/bindataformpost/bindataformpost.zig +++ b/examples/bindataformpost/bindataformpost.zig @@ -38,13 +38,13 @@ const Handler = struct { // // HERE WE HANDLE THE BINARY FILE // - const params = try r.parametersToOwnedList(Handler.alloc); + var params = try r.parametersToOwnedList(Handler.alloc); defer params.deinit(); - for (params.items) |kv| { - if (kv.value) |v| { + for (params.items) |*kv| { + if (kv.value) |*v| { std.debug.print("\n", .{}); std.log.info("Param `{s}` in owned list is {any}", .{ kv.key, v }); - switch (v) { + switch (v.*) { // single-file upload zap.Request.HttpParam.Hash_Binfile => |*file| { const filename = file.filename orelse "(no filename)"; @@ -66,7 +66,7 @@ const Handler = struct { std.log.debug(" mimetype: {s}", .{mimetype}); std.log.debug(" contents: {any}", .{data}); } - files.*.deinit(); + files.deinit(alloc); }, else => { // let's just get it as its raw slice