aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/resolve.c')
-rw-r--r--src/resolve.c5
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;