aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/webcore/encoding.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/bun.js/webcore/encoding.zig')
-rw-r--r--src/bun.js/webcore/encoding.zig3
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));
}