authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-05-02 22:19:35-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-01 16:35:28-07:00
logd9aa84de284f328d37bfd9feae68edf1865d023f
tree75f8b5aade9cd6210c0ce75275050172fd529cc1
parent847afd0a47021934801a9d44ba39a8a241de5458

std.http.Client: fix alignment when freeing memory


1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/http/Client.zig+2-2
......@@ -283,7 +283,7 @@ pub const Connection = struct {
283283 fn destroy(plain: *Plain) void {
284284 const c = &plain.connection;
285285 const gpa = c.client.allocator;
286 const base: [*]u8 = @ptrCast(plain);
286 const base: [*]align(@alignOf(Plain)) u8 = @ptrCast(plain);
287287 gpa.free(base[0..allocLen(c.client, c.host_len)]);
288288 }
289289
......@@ -356,7 +356,7 @@ pub const Connection = struct {
356356 fn destroy(tls: *Tls) void {
357357 const c = &tls.connection;
358358 const gpa = c.client.allocator;
359 const base: [*]u8 = @ptrCast(tls);
359 const base: [*]align(@alignOf(Tls)) u8 = @ptrCast(tls);
360360 gpa.free(base[0..allocLen(c.client, c.host_len)]);
361361 }
362362