aboutsummaryrefslogtreecommitdiff
path: root/src/expr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/expr.c')
-rw-r--r--src/expr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/expr.c b/src/expr.c
index a79b0b749..b5d4ed1f9 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -1550,7 +1550,7 @@ ExprList *sqlite3ExprListAppendVector(
}
}
- if( pExpr->op==TK_SELECT && pList ){
+ if( !db->mallocFailed && pExpr->op==TK_SELECT && ALWAYS(pList!=0) ){
Expr *pFirst = pList->a[iFirst].pExpr;
assert( pFirst!=0 );
assert( pFirst->op==TK_SELECT_COLUMN );