From 124c0b49a19ce24302c6594e60c80c7ba4df6c98 Mon Sep 17 00:00:00 2001 From: drh Date: Wed, 1 Jun 2011 18:15:55 +0000 Subject: Refactor the SQL parameter processing so that parameter names for values that are optimized out of the prepare statement are not forgotten. FossilOrigin-Name: b3aaf715b60b8a338cc6c92dad1ead4a3f7146a3 --- src/vdbeblob.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/vdbeblob.c') diff --git a/src/vdbeblob.c b/src/vdbeblob.c index 18fdd465a..a8728e6d2 100644 --- a/src/vdbeblob.c +++ b/src/vdbeblob.c @@ -297,7 +297,10 @@ int sqlite3_blob_open( sqlite3VdbeChangeP4(v, 3+flags, SQLITE_INT_TO_PTR(pTab->nCol+1),P4_INT32); sqlite3VdbeChangeP2(v, 7, pTab->nCol); if( !db->mallocFailed ){ - sqlite3VdbeMakeReady(v, 1, 1, 1, 0, 0, 0); + pParse->nVar = 1; + pParse->nMem = 1; + pParse->nTab = 1; + sqlite3VdbeMakeReady(v, pParse); } } -- cgit v1.2.3