diff options
author | drh <> | 2022-04-07 20:45:38 +0000 |
---|---|---|
committer | drh <> | 2022-04-07 20:45:38 +0000 |
commit | ce5dd9e8d659f2e65031df7a9a6ed3a91ae417d7 (patch) | |
tree | 1bc6b2eda33ee988c335d7524937320d88ffe664 /src | |
parent | e603ab00eee7002704ace0cafe072b91d909d37e (diff) | |
download | sqlite-ce5dd9e8d659f2e65031df7a9a6ed3a91ae417d7.tar.gz sqlite-ce5dd9e8d659f2e65031df7a9a6ed3a91ae417d7.zip |
Fix two unreachable branches introduced by the recent
sqlite3TriggersExist() optimization.
FossilOrigin-Name: 1b5475d212cf9de0bff69eee8c607b4fcd8e04bf4df72171429e7609c4153951
Diffstat (limited to 'src')
-rw-r--r-- | src/trigger.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/trigger.c b/src/trigger.c index 3ff2ebc91..109d82cc2 100644 --- a/src/trigger.c +++ b/src/trigger.c @@ -52,9 +52,7 @@ Trigger *sqlite3TriggerList(Parse *pParse, Table *pTab){ Trigger *pList; /* List of triggers to return */ HashElem *p; /* Loop variable for TEMP triggers */ - if( pParse->disableTriggers ){ - return 0; - } + assert( pParse->disableTriggers==0 ); pTmpSchema = pParse->db->aDb[1].pSchema; p = sqliteHashFirst(&pTmpSchema->trigHash); pList = pTab->pTrigger; @@ -733,7 +731,7 @@ static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){ ** Return true if any TEMP triggers exist */ static int tempTriggersExist(sqlite3 *db){ - if( db->aDb[1].pSchema==0 ) return 0; + if( NEVER(db->aDb[1].pSchema==0) ) return 0; if( sqliteHashFirst(&db->aDb[1].pSchema->trigHash)==0 ) return 0; return 1; } |