diff options
Diffstat (limited to 'src/resolve.c')
-rw-r--r-- | src/resolve.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/resolve.c b/src/resolve.c index 4d33c1a69..b9d536093 100644 --- a/src/resolve.c +++ b/src/resolve.c @@ -14,7 +14,7 @@ ** resolve all identifiers by associating them with a particular ** table and column. ** -** $Id: resolve.c,v 1.2 2008/08/22 17:34:45 drh Exp $ +** $Id: resolve.c,v 1.3 2008/08/25 12:14:09 drh Exp $ */ #include "sqliteInt.h" #include <stdlib.h> @@ -93,7 +93,7 @@ static int lookupName( Column *pCol; pTab = pItem->pTab; - assert( pTab!=0 ); + assert( pTab!=0 && pTab->zName!=0 ); iDb = sqlite3SchemaToIndex(db, pTab->pSchema); assert( pTab->nCol>0 ); if( zTab ){ @@ -346,7 +346,6 @@ static int resolveExprStep(Walker *pWalker, Expr *pExpr){ NameContext *pNC; Parse *pParse; - if( pExpr==0 ) return WRC_Continue; pNC = pWalker->u.pNC; assert( pNC!=0 ); pParse = pNC->pParse; |