From ffccd706710d582c9cca129ae5ac84457aa377ec Mon Sep 17 00:00:00 2001 From: Pyry Kovanen Date: Sun, 7 May 2023 15:39:28 +0300 Subject: [PATCH] tls: update finishRead2 for new @memcpy semantics --- lib/std/crypto/tls/Client.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/crypto/tls/Client.zig b/lib/std/crypto/tls/Client.zig index e67fd20925..cd505afa6e 100644 --- a/lib/std/crypto/tls/Client.zig +++ b/lib/std/crypto/tls/Client.zig @@ -1233,7 +1233,7 @@ fn finishRead2(c: *Client, first: []const u8, frag1: []const u8, out: usize) usi c.partial_cleartext_idx = 0; c.partial_ciphertext_idx = 0; c.partial_ciphertext_end = @intCast(@TypeOf(c.partial_ciphertext_end), first.len + frag1.len); - @memcpy(c.partially_read_buffer[0..first.len], first); + std.mem.copyForwards(u8, c.partially_read_buffer[0..first.len], first); @memcpy(c.partially_read_buffer[first.len..][0..frag1.len], frag1); } return out;