From 84de66e6147d2fb50f84001a297cf941083849f9 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Thu, 29 Jun 2023 20:20:15 +0200 Subject: c++,codec-json: Fixed unicode and control sequence handling --- src/codec-json/json.tmpl.h | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/codec-json/json.tmpl.h b/src/codec-json/json.tmpl.h index 3d3ad91..9a28fe9 100644 --- a/src/codec-json/json.tmpl.h +++ b/src/codec-json/json.tmpl.h @@ -445,11 +445,25 @@ struct json_decode { } } break; case '"': - string_done = true; - break; - default: - iss<= ' ' && buff.read() <= '~'){ + iss<(); + } + } while( buff.read() < 0 ); + iss<<'?'; + } + break; + } } buff.read_advance(1); } -- cgit v1.2.3