diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/alter.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/alter.c b/src/alter.c index b68e18914..d3fe6bf2e 100644 --- a/src/alter.c +++ b/src/alter.c @@ -918,7 +918,10 @@ static RenameToken *renameTokenFind( void *pPtr ){ RenameToken **pp; - assert( pPtr!=0 ); + if( pPtr==0 ){ + assert( pParse->nErr || pParse->db->mallocFailed ); + return 0; + } for(pp=&pParse->pRename; (*pp); pp=&(*pp)->pNext){ if( (*pp)->p==pPtr ){ RenameToken *pToken = *pp; |