diff options
author | drh <> | 2023-03-08 23:05:18 +0000 |
---|---|---|
committer | drh <> | 2023-03-08 23:05:18 +0000 |
commit | 8c26e6fa168da6c2bdd5c0f74e4014cb2b165dfe (patch) | |
tree | 9e024a86de5f22a28823961ca707ff3868d8f474 /src/trigger.c | |
parent | 07d1ef97a1891acff9a249f62d294a26089be622 (diff) | |
download | sqlite-8c26e6fa168da6c2bdd5c0f74e4014cb2b165dfe.tar.gz sqlite-8c26e6fa168da6c2bdd5c0f74e4014cb2b165dfe.zip |
Fix a possible NULL pointer dereference due to the sqlite3_interrupt()
enhancement at [bd8fa10e59f58886]. Reported by
[forum:/forumpost/f5a2b1db87|forum post f5a2b1db87].
FossilOrigin-Name: 84417bbd144b2197c9930a520feb94b59053957c190be79f8deaaaebca68ecf1
Diffstat (limited to 'src/trigger.c')
-rw-r--r-- | src/trigger.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/trigger.c b/src/trigger.c index 02d854023..f83c719a3 100644 --- a/src/trigger.c +++ b/src/trigger.c @@ -983,7 +983,7 @@ static void codeReturningTrigger( } sqlite3ExprListDelete(db, sSelect.pEList); pNew = sqlite3ExpandReturning(pParse, pReturning->pReturnEL, pTab); - if( !db->mallocFailed ){ + if( pParse->nErr==0 ){ NameContext sNC; memset(&sNC, 0, sizeof(sNC)); if( pReturning->nRetCol==0 ){ |