diff options
author | danielk1977 <danielk1977@noemail.net> | 2004-06-16 10:39:52 +0000 |
---|---|---|
committer | danielk1977 <danielk1977@noemail.net> | 2004-06-16 10:39:52 +0000 |
commit | 8def5ea2034aa9aea0d271b2575492b87f6ad703 (patch) | |
tree | 5cdaa753523c43a58470a1934c07654f5640531e /src/trigger.c | |
parent | 5c4c77878d1bcb101fbc83cf19161a8dbcae2f00 (diff) | |
download | sqlite-8def5ea2034aa9aea0d271b2575492b87f6ad703.tar.gz sqlite-8def5ea2034aa9aea0d271b2575492b87f6ad703.zip |
Fix handling of a failed malloc() in various places (CVS 1605)
FossilOrigin-Name: b739ef2a1b8f7cfee4ab3f4c1319c159bd1e2e40
Diffstat (limited to 'src/trigger.c')
-rw-r--r-- | src/trigger.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/trigger.c b/src/trigger.c index 86f0664cf..56c17c1e9 100644 --- a/src/trigger.c +++ b/src/trigger.c @@ -79,6 +79,7 @@ void sqlite3BeginTrigger( ** If sqlite3SrcListLookup() returns 0, indicating the table does not ** exist, the error is caught by the block below. */ + if( !pTableName ) goto trigger_cleanup; pTab = sqlite3SrcListLookup(pParse, pTableName); if( pName2->n==0 && pTab && pTab->iDb==1 ){ iDb = 1; |