]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Remove code that was incorrectly changing SQLITE_MISUSE errors into SQLITE_OK
authordrh <drh@noemail.net>
Thu, 21 Jun 2012 17:21:52 +0000 (17:21 +0000)
committerdrh <drh@noemail.net>
Thu, 21 Jun 2012 17:21:52 +0000 (17:21 +0000)
in sqlite3_finalize().

FossilOrigin-Name: d5e6880279210ca63e2d5e7f6d009f30566f1242

manifest
manifest.uuid
src/vdbeapi.c

index 3103353fbf8b8e05d4516e689b973d051d653435..54253a585a9a900fd78d23468dea6f47d93eb173 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Add\sthe\ssqlite3_close_v2()\sinterface\s(from\sthe\sdeferred-close\sbranch)\sthat\nallows\sclose\soperations\sto\shappen\sout-of-order\sin\sbindings\sto\ngarbage-collected\slangauges.
-D 2012-06-21T15:51:42.711
+C Remove\scode\sthat\swas\sincorrectly\schanging\sSQLITE_MISUSE\serrors\sinto\sSQLITE_OK\nin\ssqlite3_finalize().
+D 2012-06-21T17:21:52.202
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in 8f6d858bf3df9978ba43df19985146a1173025e4
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -240,7 +240,7 @@ F src/vacuum.c 587a52bb8833d7ac15af8916f25437e2575028bd
 F src/vdbe.c f5ad3c06dc3fe647097065829c013f3f1b9eadca
 F src/vdbe.h 18f581cac1f4339ec3299f3e0cc6e11aec654cdb
 F src/vdbeInt.h 6ff4180a05683566a8835d12f7ec504b22932c82
-F src/vdbeapi.c f8ba09132fe654ffd068058cef490426aca9fca6
+F src/vdbeapi.c 88ea823bbcb4320f5a6607f39cd7c2d3cc4c26b1
 F src/vdbeaux.c dce80038c3c41f2680e5ab4dd0f7e0d8b7ff9071
 F src/vdbeblob.c 32f2a4899d67f69634ea4dd93e3f651936d732cb
 F src/vdbemem.c cb55e84b8e2c15704968ee05f0fae25883299b74
@@ -1004,7 +1004,7 @@ F tool/tostr.awk e75472c2f98dd76e06b8c9c1367f4ab07e122d06
 F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381
-P 4cebd60704f92bb3689c126f46feadc3516d3d45 37d9bc061d5ecfe37ccbd6f559986d7ae0449179
-R 41d5610ed2033955b4202ff788697dde
+P fb8893abeefabe9de44e34dcf4327764481189f5
+R 1407ab77c9d83dad7f51ec0e9878a545
 U drh
-Z c18db60333d2fd8d859babd08906006b
+Z f514219a89248d947572eba2b55a152c
index 9e7abc1ff8a94f26a2cc6fa6ff116bcc9370cd42..7b21713036fc30373d3908e2a7de34be631b4933 100644 (file)
@@ -1 +1 @@
-fb8893abeefabe9de44e34dcf4327764481189f5
\ No newline at end of file
+d5e6880279210ca63e2d5e7f6d009f30566f1242
\ No newline at end of file
index e25acd94490c278b12f9b80285ae088170c1bf36..b9a88a6ab8f444531c932f423bc9209666be4131 100644 (file)
@@ -74,7 +74,6 @@ int sqlite3_finalize(sqlite3_stmt *pStmt){
     if( vdbeSafety(v) ) return SQLITE_MISUSE_BKPT;
     sqlite3_mutex_enter(db->mutex);
     rc = sqlite3VdbeFinalize(v);
-    if( (rc&0xff)==SQLITE_MISUSE ) rc = SQLITE_OK;
     rc = sqlite3ApiExit(db, rc);
     sqlite3LeaveMutexAndCloseZombie(db);
   }