diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/expr.c | 4 | ||||
-rw-r--r-- | src/select.c | 2 |
2 files changed, 3 insertions, 3 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); } /* diff --git a/src/select.c b/src/select.c index f61b34f5f..1beaf5307 100644 --- a/src/select.c +++ b/src/select.c @@ -185,7 +185,7 @@ void sqlite3SelectDelete(sqlite3 *db, Select *p){ if( OK_IF_ALWAYS_TRUE(p) ) clearSelect(db, p, 1); } void sqlite3SelectDeleteGeneric(sqlite3 *db, void *p){ - if( p ) clearSelect(db, (Select*)p, 1); + if( ALWAYS(p) ) clearSelect(db, (Select*)p, 1); } /* |