From 977f9e02665ddef6fd0977f4e13c0749e133dc20 Mon Sep 17 00:00:00 2001 From: Andrew Davison Date: Thu, 23 Nov 2023 16:51:49 +1000 Subject: [PATCH] WIP --- src/parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser.c b/src/parser.c index 569dc6df7..7340c00f1 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2080,7 +2080,7 @@ static int get_escape(parser *p, const char **_src, bool *error, bool number) if (ptr) ch = g_escapes[ptr-g_anti_escapes]; else if ((isdigit(ch) || (ch == 'x') - || (ch == 'u') || (ch == 'U') + || (((ch == 'u') || (ch == 'U')) && (!p->flags.not_strict_iso || p->flags.json)) ) && !number) { bool unicode = false;