From 9af45dc4826dd6acb24b11759346bf43a3cf4503 Mon Sep 17 00:00:00 2001 From: drh <> Date: Sun, 3 Dec 2023 23:38:24 +0000 Subject: Remove dead code. Improved reporting of errors in JSON inputs. FossilOrigin-Name: 2eaa738e6b5c1b67b3e57c868d9c3a30eea38a0b3b8b02482f06d57a45b10921 --- src/json.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/json.c') diff --git a/src/json.c b/src/json.c index f7e1591ad..1e88b5174 100644 --- a/src/json.c +++ b/src/json.c @@ -1729,6 +1729,7 @@ static int jsonConvertTextToBlob( if( zJson[i] ){ i += json5Whitespace(&zJson[i]); if( zJson[i] ){ + if( pCtx ) sqlite3_result_error(pCtx, "malformed JSON", -1); jsonParseReset(pParse); return 1; } @@ -2801,9 +2802,6 @@ rebuild_from_cache: p->hasNonstd = pFromCache->hasNonstd; jsonParseFree(pFromCache); return p; - }else{ - jsonParseFree(pFromCache); - pFromCache = 0; } if( eType==SQLITE_BLOB ){ u32 n, sz = 0; -- cgit v1.2.3