-C Fix\sthe\sauthorizer\sso\sthat\sit\scorrectly\sinterprets\sattempts\sto\sread\sthe\nOLD\sand\sNEW\spseudo-tables\sof\sa\strigger.\s(CVS\s911)
-D 2003-04-16T20:24:52
+C Rollback\sif\sa\scommit\shook\sfails.\s(CVS\s912)
+D 2003-04-16T21:03:14
F Makefile.in df3a4db41a7450468b5fe934d9dd8f723b631249
F Makefile.linux-gcc b86a99c493a5bfb402d1d9178dcdc4bd4b32f906
F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd
F src/update.c a60470d07cdd4ff3c11c5418f8055f2f41b3d751
F src/util.c 13c338a7d0e1e6290ca227edb0d6d7be6a7c7127
F src/vacuum.c ac65e9578506a0cdf70ece2668e5b22f4895477c
-F src/vdbe.c 45f7167eebd82f52dd73501f2a30ecb398f5d154
+F src/vdbe.c ef99c9f6189218ccf7e19a45bf7de637f970c999
F src/vdbe.h 985c24f312d10f9ef8f9a8b8ea62fcdf68e82f21
F src/where.c e5733f7d5e9cc4ed3590dc3401f779e7b7bb8127
F test/all.test 569a92a8ee88f5300c057cc4a8f50fbbc69a3242
F www/sqlite.tcl ae3dcfb077e53833b59d4fcc94d8a12c50a44098
F www/tclsqlite.tcl 1db15abeb446aad0caf0b95b8b9579720e4ea331
F www/vdbe.tcl 2013852c27a02a091d39a766bc87cff329f21218
-P 4326b52a39cad4632dc2db37aa53a285a31af138
-R ab42ed9ff9763ccb3d8ccf7bcec33d8d
+P f04bd43254b3ba3fccc842214115d4c298e28138
+R ba05498314c5f31c57ab60797b0329b3
U drh
-Z bd7545b4d009a5ef647f9ab75c0af40e
+Z a431049f257620a5d96f06bc4fc52099
-f04bd43254b3ba3fccc842214115d4c298e28138
\ No newline at end of file
+5cea7554ae9d36434cd7261b5b40f3d467b836f1
\ No newline at end of file
** in this file for details. If in doubt, do not deviate from existing
** commenting and indentation practices when changing or adding code.
**
-** $Id: vdbe.c,v 1.216 2003/04/16 02:17:36 drh Exp $
+** $Id: vdbe.c,v 1.217 2003/04/16 21:03:14 drh Exp $
*/
#include "sqliteInt.h"
#include <ctype.h>
rc = SQLITE_CONSTRAINT;
}
if( sqliteSafetyOn(db) ) goto abort_due_to_misuse;
- if( rc ) break;
}
- assert( rc==SQLITE_OK );
for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
if( db->aDb[i].inTrans ){
rc = sqliteBtreeCommit(db->aDb[i].pBt);