From 2e803b5a764f7b46ea2a11996bdc1c1428acb788 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Tue, 24 Jun 2025 15:48:16 -0400 Subject: [PATCH] Fix bogus assert. 0x10ffff is a valid code point --- src/parser3.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser3.h b/src/parser3.h index b5a14ec..17cbc57 100644 --- a/src/parser3.h +++ b/src/parser3.h @@ -571,7 +571,7 @@ inline PRESERVE_NONE WeaselJsonStatus n_string2(Parser3 *self, char *buf, return WeaselJson_REJECT; } buf += 6; - assert(codepoint < 0x10ffff); + assert(codepoint <= 0x10ffff); self->writeBuf[3] = (0b00111111 & codepoint) | 0b10000000; codepoint >>= 6; self->writeBuf[2] = (0b00111111 & codepoint) | 0b10000000;