From fdb543cbb32444b9cca5c2d39ce9c3866e801b67 Mon Sep 17 00:00:00 2001 From: Paul Kulchenko Date: Sat, 13 Nov 2021 13:10:09 -0800 Subject: [PATCH] Fix incorrect reference in Lua encoding (#324) --- tool/net/redbean.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tool/net/redbean.c b/tool/net/redbean.c index 96d3ff8de..d9ffeb36a 100644 --- a/tool/net/redbean.c +++ b/tool/net/redbean.c @@ -4763,8 +4763,8 @@ static void EscapeLuaString(char *s, size_t len, char **buf) { if (s[i] == '\\' || s[i] == '\"' || s[i] == '\n' || s[i] == '\0' || s[i] == '\r') { appendw(buf, '\\' | 'x' << 010 | - "0123456789abcdef"[(c & 0xF0) >> 4] << 020 | - "0123456789abcdef"[(c & 0x0F) >> 0] << 030); + "0123456789abcdef"[(s[i] & 0xF0) >> 4] << 020 | + "0123456789abcdef"[(s[i] & 0x0F) >> 0] << 030); } else { appendd(buf, s+i, 1); }