diff options
Diffstat (limited to 'src/vdbe.c')
-rw-r--r-- | src/vdbe.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/vdbe.c b/src/vdbe.c index 3fc328ec6..96ca65d9c 100644 --- a/src/vdbe.c +++ b/src/vdbe.c @@ -30,7 +30,7 @@ ** But other routines are also provided to help in building up ** a program instruction by instruction. ** -** $Id: vdbe.c,v 1.143 2002/05/15 11:44:15 drh Exp $ +** $Id: vdbe.c,v 1.144 2002/05/19 23:43:14 danielk1977 Exp $ */ #include "sqliteInt.h" #include <ctype.h> @@ -249,9 +249,8 @@ struct Vdbe { int nCallback; /* Number of callbacks invoked so far */ int iLimit; /* Limit on the number of callbacks remaining */ int iOffset; /* Offset before beginning to do callbacks */ - - int keylistStackDepth; - Keylist ** keylistStack; + int keylistStackDepth; /* The size of the "keylist" stack */ + Keylist **keylistStack; /* The stack used by opcodes PushList & PopList */ }; /* @@ -1002,9 +1001,9 @@ static void Cleanup(Vdbe *p){ sqliteFree(p->aSet); p->aSet = 0; p->nSet = 0; - if (p->keylistStackDepth > 0) { + if( p->keylistStackDepth > 0 ){ int ii; - for (ii = 0; ii < p->keylistStackDepth; ii++) { + for(ii = 0; ii < p->keylistStackDepth; ii++){ KeylistFree(p->keylistStack[ii]); } sqliteFree(p->keylistStack); @@ -4577,7 +4576,7 @@ case OP_PopList: { KeylistFree(p->pList); p->pList = p->keylistStack[p->keylistStackDepth]; p->keylistStack[p->keylistStackDepth] = 0; - if (p->keylistStackDepth == 0) { + if( p->keylistStackDepth == 0 ){ sqliteFree(p->keylistStack); p->keylistStack = 0; } |