diff options
author | drh <drh@noemail.net> | 2002-02-28 01:46:11 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2002-02-28 01:46:11 +0000 |
commit | f55f25f02f5ca0e7872250beae492e79a5d954c0 (patch) | |
tree | 0d52d2430698149cf1153c697be7ad411f285039 /src/expr.c | |
parent | 3212e18238b12877e80ed5f211dde9cfdc9ada61 (diff) | |
download | sqlite-f55f25f02f5ca0e7872250beae492e79a5d954c0.tar.gz sqlite-f55f25f02f5ca0e7872250beae492e79a5d954c0.zip |
Fix the coredump. There are still problems in the test suite though. (CVS 402)
FossilOrigin-Name: 6af10cc53acc1ffa60de3f0d5880a6b72815404c
Diffstat (limited to 'src/expr.c')
-rw-r--r-- | src/expr.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/expr.c b/src/expr.c index ccfc6833d..48885eac0 100644 --- a/src/expr.c +++ b/src/expr.c @@ -12,7 +12,7 @@ ** This file contains routines used for analyzing expressions and ** for generating VDBE code that evaluates expressions in SQLite. ** -** $Id: expr.c,v 1.49 2002/02/28 00:41:10 drh Exp $ +** $Id: expr.c,v 1.50 2002/02/28 01:46:12 drh Exp $ */ #include "sqliteInt.h" @@ -1180,7 +1180,8 @@ int sqliteExprAnalyzeAggregates(Parse *pParse, Expr *pExpr){ pParse->aAgg[i].isAgg = 1; pParse->aAgg[i].pExpr = pExpr; pParse->aAgg[i].pFunc = sqliteFindFunction(pParse->db, - pExpr->token.z, pExpr->token.n, pExpr->pList->nExpr, 0); + pExpr->token.z, pExpr->token.n, + pExpr->pList ? pExpr->pList->nExpr : 0, 0); } pExpr->iAgg = i; break; |