Index: src/vdbeaux.c ================================================================== --- src/vdbeaux.c +++ src/vdbeaux.c @@ -12,11 +12,11 @@ ** This file contains code used for creating, destroying, and populating ** a VDBE (or an "sqlite3_stmt" as it is known to the outside world.) Prior ** to version 2.8.7, all this code was combined into the vdbe.c source file. ** But that file was getting too big so this subroutines were split out. ** -** $Id: vdbeaux.c,v 1.397 2008/07/11 21:02:54 drh Exp $ +** $Id: vdbeaux.c,v 1.398 2008/07/18 08:10:47 danielk1977 Exp $ */ #include "sqliteInt.h" #include #include "vdbeInt.h" @@ -1774,11 +1774,11 @@ rc = sqlite3VdbeReset(p, 1); assert( (rc & p->db->errMask)==rc ); }else if( p->magic!=VDBE_MAGIC_INIT ){ return SQLITE_MISUSE; } - releaseMemArray(&p->aMem[1], p->nMem, 1); + /* releaseMemArray(&p->aMem[1], p->nMem, 1); */ sqlite3VdbeDelete(p); return rc; } /* @@ -1804,11 +1804,11 @@ ** Delete an entire VDBE. */ void sqlite3VdbeDelete(Vdbe *p){ int i; if( p==0 ) return; - Cleanup(p, 1); + /* Cleanup(p, 1); */ if( p->pPrev ){ p->pPrev->pNext = p->pNext; }else{ assert( p->db->pVdbe==p ); p->db->pVdbe = p->pNext;