diff options
author | danielk1977 <danielk1977@noemail.net> | 2005-03-29 03:10:59 +0000 |
---|---|---|
committer | danielk1977 <danielk1977@noemail.net> | 2005-03-29 03:10:59 +0000 |
commit | 53c0f7480b0722ee2a1580fb834a56b44a8aec3b (patch) | |
tree | 6eb349401f88b758feab772fbaa4af70372dd47d /src/trigger.c | |
parent | 50f059b8713dda40c7e5b29cb93d8019ffd5cec2 (diff) | |
download | sqlite-53c0f7480b0722ee2a1580fb834a56b44a8aec3b.tar.gz sqlite-53c0f7480b0722ee2a1580fb834a56b44a8aec3b.zip |
Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427)
FossilOrigin-Name: c41d55443c2dd532147962b87f542fb7d37075fd
Diffstat (limited to 'src/trigger.c')
-rw-r--r-- | src/trigger.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/trigger.c b/src/trigger.c index cdae012ea..29cbc3779 100644 --- a/src/trigger.c +++ b/src/trigger.c @@ -197,9 +197,9 @@ void sqlite3FinishTrigger( sqlite3 *db = pParse->db; /* The database */ DbFixer sFix; - if( pParse->nErr || pParse->pNewTrigger==0 ) goto triggerfinish_cleanup; pTrig = pParse->pNewTrigger; pParse->pNewTrigger = 0; + if( pParse->nErr || pTrig==0 ) goto triggerfinish_cleanup; pTrig->step_list = pStepList; while( pStepList ){ pStepList->pTrig = pTrig; @@ -439,7 +439,7 @@ void sqlite3DropTrigger(Parse *pParse, SrcList *pName){ zDb = pName->a[0].zDatabase; zName = pName->a[0].zName; nName = strlen(zName); - for(i=0; i<db->nDb; i++){ + for(i=OMIT_TEMPDB; i<db->nDb; i++){ int j = (i<2) ? i^1 : i; /* Search TEMP before MAIN */ if( zDb && sqlite3StrICmp(db->aDb[j].zName, zDb) ) continue; pTrigger = sqlite3HashFind(&(db->aDb[j].trigHash), zName, nName+1); |