aboutsummaryrefslogtreecommitdiff
path: root/src/json.c
diff options
context:
space:
mode:
authordrh <>2023-04-02 20:27:02 +0000
committerdrh <>2023-04-02 20:27:02 +0000
commit26cc3a1387ecc236e826d23a806d7e131d5c4f41 (patch)
treea5f7c0bd78f5d4fdc4c3dd34d43f0a45458f5664 /src/json.c
parent8d1005a593b9d3f79b629c231180a48dce819371 (diff)
downloadsqlite-26cc3a1387ecc236e826d23a806d7e131d5c4f41.tar.gz
sqlite-26cc3a1387ecc236e826d23a806d7e131d5c4f41.zip
Fix an off-by-one error in the recognition of -Infinity.
FossilOrigin-Name: f7ebf3e6286ddc8cdaa9446235407785d1be2be2d9992e21ef59fcd655f68432
Diffstat (limited to 'src/json.c')
-rw-r--r--src/json.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/json.c b/src/json.c
index dbca6d2bb..a4ba2e0cf 100644
--- a/src/json.c
+++ b/src/json.c
@@ -935,7 +935,7 @@ static int jsonParseValue(JsonParse *pParse, u32 i){
jsonParseAddNode(pParse, JSON_REAL, 8, "-9.0e999");
return i+4;
}else if( (sqlite3StrNICmp(&z[j],"infinity",8)==0 &&
- !sqlite3Isalnum(z[j+5])) ){
+ !sqlite3Isalnum(z[j+9])) ){
jsonParseAddNode(pParse, JSON_REAL, 8, "-9.0e999");
return i+9;
}