aboutsummaryrefslogtreecommitdiff
path: root/ext/misc/json1.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2016-01-01 00:15:59 +0000
committerdrh <drh@noemail.net>2016-01-01 00:15:59 +0000
commit2307926ea9c6f5da271c6662b3441d6765366bbb (patch)
tree4a23b9ed3fb07f7cff877a5428bceaf0cba76885 /ext/misc/json1.c
parentbdfa1b94e9a459159f063a5cd5d79ea738cc3a38 (diff)
downloadsqlite-2307926ea9c6f5da271c6662b3441d6765366bbb.tar.gz
sqlite-2307926ea9c6f5da271c6662b3441d6765366bbb.zip
Remove unreachable branches from the new JSON aggregate functions.
FossilOrigin-Name: 6e30f8c6c3af9b0df39783888a1479f88271f989
Diffstat (limited to 'ext/misc/json1.c')
-rw-r--r--ext/misc/json1.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/misc/json1.c b/ext/misc/json1.c
index 0bd0baff1..370751666 100644
--- a/ext/misc/json1.c
+++ b/ext/misc/json1.c
@@ -1549,7 +1549,7 @@ static void jsonArrayFinal(sqlite3_context *ctx){
jsonAppendChar(pStr, ']');
if( pStr->bErr ){
sqlite3_result_error_nomem(ctx);
- if( !pStr->bStatic ) sqlite3_free(pStr->zBuf);
+ assert( pStr->bStatic );
}else{
sqlite3_result_text(ctx, pStr->zBuf, pStr->nUsed,
pStr->bStatic ? SQLITE_TRANSIENT : sqlite3_free);
@@ -1597,7 +1597,7 @@ static void jsonObjectFinal(sqlite3_context *ctx){
jsonAppendChar(pStr, '}');
if( pStr->bErr ){
sqlite3_result_error_nomem(ctx);
- if( !pStr->bStatic ) sqlite3_free(pStr->zBuf);
+ assert( pStr->bStatic );
}else{
sqlite3_result_text(ctx, pStr->zBuf, pStr->nUsed,
pStr->bStatic ? SQLITE_TRANSIENT : sqlite3_free);