aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
diff options
context:
space:
mode:
authorshane <shane@noemail.net>2009-03-05 04:23:47 +0000
committershane <shane@noemail.net>2009-03-05 04:23:47 +0000
commite34c647ed0b52e416e4ad656306fc1b5807c9143 (patch)
tree709f69e6ed0e442d74327165b00a02c5016109b1 /src/resolve.c
parentbe21779385d54062ff3b75c2e4881c986d7798a5 (diff)
downloadsqlite-e34c647ed0b52e416e4ad656306fc1b5807c9143.tar.gz
sqlite-e34c647ed0b52e416e4ad656306fc1b5807c9143.zip
Added some asserts and a check for a null pointer dereference. (CVS 6337)
FossilOrigin-Name: 6b0cabd017ed25530b2d918d2c069fcbdd60a3f6
Diffstat (limited to 'src/resolve.c')
-rw-r--r--src/resolve.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/resolve.c b/src/resolve.c
index 81180df9e..1f2641df3 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.19 2009/03/02 01:22:40 drh Exp $
+** $Id: resolve.c,v 1.20 2009/03/05 04:23:47 shane Exp $
*/
#include "sqliteInt.h"
#include <stdlib.h>
@@ -130,6 +130,7 @@ static int lookupName(
NameContext *pTopNC = pNC; /* First namecontext in the list */
Schema *pSchema = 0; /* Schema of the expression */
+ assert( pNC ); /* the name context cannot be NULL. */
assert( pColumnToken && pColumnToken->z ); /* The Z in X.Y.Z cannot be NULL */
/* Dequote and zero-terminate the names */