From 15dbab9a0c1016348fee388ba620cd933ac621a8 Mon Sep 17 00:00:00 2001 From: xackus <14938807+xackus@users.noreply.github.com> Date: Mon, 2 Nov 2020 22:42:12 +0100 Subject: [PATCH] std: json: fix misleading endianness conversion --- lib/std/json.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/json.zig b/lib/std/json.zig index b64216b2d4..8ea91d8753 100644 --- a/lib/std/json.zig +++ b/lib/std/json.zig @@ -2126,8 +2126,8 @@ fn unescapeString(output: []u8, input: []const u8) !void { const secondCodeUnit = std.fmt.parseInt(u16, input[inIndex + 8 .. inIndex + 12], 16) catch unreachable; const utf16le_seq = [2]u16{ - mem.littleToNative(u16, firstCodeUnit), - mem.littleToNative(u16, secondCodeUnit), + mem.nativeToLittle(u16, firstCodeUnit), + mem.nativeToLittle(u16, secondCodeUnit), }; if (std.unicode.utf16leToUtf8(output[outIndex..], &utf16le_seq)) |byteCount| { outIndex += byteCount;