diff options
Diffstat (limited to 'src/expr.c')
-rw-r--r-- | src/expr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/expr.c b/src/expr.c index 047d2b6b3..b5e903d45 100644 --- a/src/expr.c +++ b/src/expr.c @@ -1405,7 +1405,7 @@ void sqlite3ExprDelete(sqlite3 *db, Expr *p){ if( p ) sqlite3ExprDeleteNN(db, p); } void sqlite3ExprDeleteGeneric(sqlite3 *db, void *p){ - if( p ) sqlite3ExprDeleteNN(db, (Expr*)p); + if( ALWAYS(p) ) sqlite3ExprDeleteNN(db, (Expr*)p); } /* @@ -2239,7 +2239,7 @@ void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList){ if( pList ) exprListDeleteNN(db, pList); } void sqlite3ExprListDeleteGeneric(sqlite3 *db, void *pList){ - if( pList ) exprListDeleteNN(db, (ExprList*)pList); + if( ALWAYS(pList) ) exprListDeleteNN(db, (ExprList*)pList); } /* |