aboutsummaryrefslogtreecommitdiff
path: root/ext/misc/json1.c
diff options
context:
space:
mode:
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);