aboutsummaryrefslogtreecommitdiff
path: root/src/trigger.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2002-08-25 19:20:40 +0000
committerdrh <drh@noemail.net>2002-08-25 19:20:40 +0000
commit8c74a8ca5b056f61879f0e44c0d96551fc99706d (patch)
tree9985f1910dee55acea874e07664133c9a4d75f60 /src/trigger.c
parentd94a66989474da2fb8c3d848b68a941d0876f9ff (diff)
downloadsqlite-8c74a8ca5b056f61879f0e44c0d96551fc99706d.tar.gz
sqlite-8c74a8ca5b056f61879f0e44c0d96551fc99706d.zip
Fix for ticket #136: Added the OP_RenameCursor VDBE instruction and used it
to make cursor numbers right on nested subqueries. Also added OP_Gosub and OP_Return but have not actually used them for anything yet. (CVS 727) FossilOrigin-Name: c602603e7cd8dc5c8bb9db2748eacab650de5bf0
Diffstat (limited to 'src/trigger.c')
-rw-r--r--src/trigger.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/trigger.c b/src/trigger.c
index 24bd74888..8cbf1fbf6 100644
--- a/src/trigger.c
+++ b/src/trigger.c
@@ -20,7 +20,7 @@ static void sqliteDeleteTriggerStep(TriggerStep *pTriggerStep){
TriggerStep * pTmp = pTriggerStep;
pTriggerStep = pTriggerStep->pNext;
- if( pTmp->target.dyn ) sqliteFree(pTmp->target.z);
+ if( pTmp->target.dyn ) sqliteFree((char*)pTmp->target.z);
sqliteExprDelete(pTmp->pWhere);
sqliteExprListDelete(pTmp->pExprList);
sqliteSelectDelete(pTmp->pSelect);
@@ -312,8 +312,6 @@ TriggerStep *sqliteTriggerDeleteStep(Token *pTableName, Expr *pWhere){
** Recursively delete a Trigger structure
*/
void sqliteDeleteTrigger(Trigger *pTrigger){
- TriggerStep *pTriggerStep;
-
sqliteDeleteTriggerStep(pTrigger->step_list);
sqliteFree(pTrigger->name);
sqliteFree(pTrigger->table);