diff -r 28839de615b4 -r 26645d81f48d persistentstorage/sql/SQLite/vdbe.c --- a/persistentstorage/sql/SQLite/vdbe.c Thu Aug 19 11:36:21 2010 +0300 +++ b/persistentstorage/sql/SQLite/vdbe.c Tue Aug 31 16:57:14 2010 +0300 @@ -543,8 +543,10 @@ int rc = SQLITE_OK; /* Value to return */ sqlite3 *db = p->db; /* The database */ u8 encoding = ENC(db); /* The database encoding */ - Mem *pIn1, *pIn2, *pIn3; /* Input operands */ - Mem *pOut; /* Output operand */ + Mem *pIn1 = 0; /* Input operands */ + Mem *pIn2 = 0; /* Input operands */ + Mem *pIn3 = 0; /* Input operands */ + Mem *pOut = 0; /* Output operand */ u8 opProperty; int iCompare = 0; /* Result of last OP_Compare operation */ int *aPermute = 0; /* Permuation of columns for OP_Compare */ @@ -3532,7 +3534,7 @@ */ case OP_Delete: { int i = pOp->p1; - i64 iKey; + i64 iKey = 0; Cursor *pC; assert( i>=0 && inCursor );