diff options
Diffstat (limited to 'src/bun.js/webcore/encoding.zig')
-rw-r--r-- | src/bun.js/webcore/encoding.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bun.js/webcore/encoding.zig b/src/bun.js/webcore/encoding.zig index 9573b1f3a..19c370143 100644 --- a/src/bun.js/webcore/encoding.zig +++ b/src/bun.js/webcore/encoding.zig @@ -1145,7 +1145,8 @@ pub const Encoder = struct { }, JSC.Node.Encoding.latin1, JSC.Node.Encoding.buffer, JSC.Node.Encoding.ascii => { var to = allocator.alloc(u8, len) catch return &[_]u8{}; - @memcpy(to.ptr, input, len); + var input_bytes = std.mem.sliceAsBytes(input[0..len]); + @memcpy(to.ptr, input_bytes.ptr, input_bytes.len); for (to[0..len]) |c, i| { to[i] = @as(u8, @truncate(u7, c)); } |