aboutsummaryrefslogtreecommitdiff
path: root/src/trigger.c
diff options
context:
space:
mode:
authordanielk1977 <danielk1977@noemail.net>2004-06-16 10:39:52 +0000
committerdanielk1977 <danielk1977@noemail.net>2004-06-16 10:39:52 +0000
commit8def5ea2034aa9aea0d271b2575492b87f6ad703 (patch)
tree5cdaa753523c43a58470a1934c07654f5640531e /src/trigger.c
parent5c4c77878d1bcb101fbc83cf19161a8dbcae2f00 (diff)
downloadsqlite-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.c1
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;