fix wrong inequality

Sun, 26 Jan 2025 14:15:21 +0100

author
Mike Becker <universe@uap-core.de>
date
Sun, 26 Jan 2025 14:15:21 +0100
changeset 1159
48279dbe4811
parent 1158
fa2811e9ab19
child 1160
4f02c1101f2e

fix wrong inequality

src/json.c file | annotate | diff | comparison | revisions
--- a/src/json.c	Sun Jan 26 14:13:48 2025 +0100
+++ b/src/json.c	Sun Jan 26 14:15:21 2025 +0100
@@ -404,7 +404,7 @@
         } else if (utf16a >= 0xD800 && utf16a <= 0xDBFF) {
             // character is encoded as a surrogate pair
             // get next 6 bytes
-            if (str.length > 12) {
+            if (str.length >= 12) {
                 if (*(str.ptr+6) == '\\' && *(str.ptr+7) == 'u') {
                     cxstring ustr2 = { str.ptr+8, 4 };
                     if (!cx_strtou16_lc(ustr2, &utf16b, 16, "")

mercurial