From bec483653384e22c989f6a08921a5617284e5e7e Mon Sep 17 00:00:00 2001 From: default Date: Wed, 5 Feb 2025 11:04:28 +0100 Subject: Fixed JSON string parsing. --- xs_json.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xs_json.h b/xs_json.h index 660c277..d1b18e4 100644 --- a/xs_json.h +++ b/xs_json.h @@ -280,6 +280,12 @@ static xs_val *_xs_json_load_lexer(FILE *f, js_type *t) else { char cc = c; v = xs_insert_m(v, offset, &cc, 1); + + if (!xs_is_string(v)) { + *t = JS_ERROR; + break; + } + offset++; } } -- cgit v1.2.3