authorgravatar for 14938807+xackus@users.noreply.github.comxackus <14938807+xackus@users.noreply.github.com> 2020-11-02 22:42:12+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-11-09 18:27:07-05:00
log15dbab9a0c1016348fee388ba620cd933ac621a8
treecabfea47a21e6f16e4b484f3c3ba37d35f938453
parente00356d6b143feb0de82572ad8aa4f5d11dfba91

std: json: fix misleading endianness conversion


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

lib/std/json.zig+2-2
......@@ -2126,8 +2126,8 @@ fn unescapeString(output: []u8, input: []const u8) !void {
21262126 const secondCodeUnit = std.fmt.parseInt(u16, input[inIndex + 8 .. inIndex + 12], 16) catch unreachable;
21272127
21282128 const utf16le_seq = [2]u16{
2129 mem.littleToNative(u16, firstCodeUnit),
2130 mem.littleToNative(u16, secondCodeUnit),
2129 mem.nativeToLittle(u16, firstCodeUnit),
2130 mem.nativeToLittle(u16, secondCodeUnit),
21312131 };
21322132 if (std.unicode.utf16leToUtf8(output[outIndex..], &utf16le_seq)) |byteCount| {
21332133 outIndex += byteCount;