aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--manifest16
-rw-r--r--manifest.uuid2
-rw-r--r--src/btree.c3
-rw-r--r--test/capi3.test6
-rw-r--r--test/fuzz_malloc.test6
5 files changed, 16 insertions, 17 deletions
diff --git a/manifest b/manifest
index fea5360c1..b0516dd71 100644
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\sa\sbug\sin\stest_server.c\sthat\sresulted\sfrom\sthe\schange\sin\ssemantics\nof\ssqlite3_enable_shared_cache().\s\sAll\squick\stests\snow\spass.\s(CVS\s4326)
-D 2007-08-29T18:20:17
+C Fix\sminor\sproblems\son\svarious\stests.\s\sThis\sis\sa\ssnapshot\sprior\sto\spossible\nmajor\schanges\sin\sorder\sto\sfix\sthe\ssqlite3AbortOtherActiveVdbes\sproblem.\s(CVS\s4327)
+D 2007-08-29T19:15:08
F Makefile.in bfcc303429a5d9dcd552d807ee016c77427418c3
F Makefile.linux-gcc 65241babba6faf1152bf86574477baab19190499
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@@ -81,7 +81,7 @@ F src/analyze.c 49b4bd45eb286d833793ed6bf72355a5c1974865
F src/attach.c a52225c75b107be8c5bc144a2b6d20201be3f8f8
F src/auth.c 083c1205b45e3f52291ec539d396b4fc557856b3
F src/btmutex.c abc2eda085ff7729c4093db8b4e5357e932f082c
-F src/btree.c ff821439edf1fdf85fee7cc7b475b02cacceb2ae
+F src/btree.c 91b362f7366f1c3f3c62458c4367fbf4e1ee7b16
F src/btree.h a90328ee4d7aa49a1ec4309c94a9fae65f39d969
F src/btreeInt.h 1fa6510aa8601dc0358a5240d191335236d3cf76
F src/build.c 830d1a6b2de157fc4d4dd08d4433066ad83f8b72
@@ -212,7 +212,7 @@ F test/btree9.test 5d8711b241145b90f65dd1795d5dd8290846fa5e
F test/busy.test 0271c854738e23ad76e10d4096a698e5af29d211
F test/cache.test 3ff445c445742a7b6b9ba6e1d62a25263f9424b9
F test/capi2.test 3c5066836cbaa9923bcc8282c010aa227bb5efd4
-F test/capi3.test 6297cd1f8f2767f3d125e53dd39ce5ee9a8143ea
+F test/capi3.test ba20464efde48b33b5792cad9ac71dfe2e8d8cd9
F test/capi3b.test 664eb55318132f292f2c436f90906f578cad6b97
F test/capi3c.test 9b324b73317d65d864c56c355a06a5b5cfbcd5a2
F test/cast.test c4780b58b569bab4947458195410ae8791ac216b
@@ -306,7 +306,7 @@ F test/func.test 605989453d1b42cec1d05c17aa232dc98e3e04e6
F test/fuzz.test 62fc19dd36a427777fd671b569df07166548628a
F test/fuzz2.test ea38692ce2da99ad79fe0be5eb1a452c1c4d37bb
F test/fuzz_common.tcl ff4bc2dfc465f6878f8e2d819620914365382731
-F test/fuzz_malloc.test 18f1502b2d926b47dba90728f1573928abd96a80
+F test/fuzz_malloc.test 2b465a70936c326b919f5fde6eb629eaff3b7e41
F test/hook.test 7e7645fd9a033f79cce8fdff151e32715e7ec50a
F test/icu.test e6bfae7f625c88fd14df6f540fe835bdfc1e4329
F test/in.test 369cb2aa1eab02296b4ec470732fe8c131260b1d
@@ -567,7 +567,7 @@ F www/tclsqlite.tcl 8be95ee6dba05eabcd27a9d91331c803f2ce2130
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
-P 4874499377e8f89a25d8cc2cf7982e6811d53f1b
-R 3ac59bb853d4a6cf2d63adb2cab31d22
+P 5201fa4f8310ffc8b6881d96b152581d74e2df6b
+R 562e94af4a79ce02beef7330814d555d
U drh
-Z c627e49f5a84bbe8cf633df06b8fb596
+Z 261f9a43e26799d1b991384722e003d4
diff --git a/manifest.uuid b/manifest.uuid
index f24a9fb0a..e0ee1f80d 100644
--- a/manifest.uuid
+++ b/manifest.uuid
@@ -1 +1 @@
-5201fa4f8310ffc8b6881d96b152581d74e2df6b \ No newline at end of file
+35cb63ecfd9d8ca7304aae1b150ee5d1c3498bde \ No newline at end of file
diff --git a/src/btree.c b/src/btree.c
index 187998a3a..abbef41c6 100644
--- a/src/btree.c
+++ b/src/btree.c
@@ -9,7 +9,7 @@
** May you share freely, never taking more than you give.
**
*************************************************************************
-** $Id: btree.c,v 1.418 2007/08/29 17:43:20 drh Exp $
+** $Id: btree.c,v 1.419 2007/08/29 19:15:08 drh Exp $
**
** This file implements a external (disk-based) database using BTrees.
** See the header comment on "btreeInt.h" for additional information.
@@ -1068,7 +1068,6 @@ static void pageDestructor(DbPage *pData, int pageSize){
assert( pPage->isInit==0 || sqlite3_mutex_held(pPage->pBt->mutex) );
if( pPage->pParent ){
MemPage *pParent = pPage->pParent;
- assert( pPage->isInit==1 );
assert( pParent->pBt==pPage->pBt );
pPage->pParent = 0;
releasePage(pParent);
diff --git a/test/capi3.test b/test/capi3.test
index 066643bb5..2c89c4351 100644
--- a/test/capi3.test
+++ b/test/capi3.test
@@ -11,7 +11,7 @@
# This file implements regression tests for SQLite library. The
# focus of this script testing the callback-free C/C++ API.
#
-# $Id: capi3.test,v 1.54 2007/08/29 12:31:29 danielk1977 Exp $
+# $Id: capi3.test,v 1.55 2007/08/29 19:15:09 drh Exp $
#
set testdir [file dirname $argv0]
@@ -750,11 +750,11 @@ foreach {code english} $code2english {
}
# Test the error message when a "real" out of memory occurs.
-if {[info command sqlite3_memdebug_fail]!=""} {
+ifcapable memdebug {
do_test capi3-10-1 {
sqlite3 db test.db
set DB [sqlite3_connection_pointer db]
- sqlite3_memdebug_fail 0
+ sqlite3_memdebug_fail 1
catchsql {
select * from sqlite_master;
}
diff --git a/test/fuzz_malloc.test b/test/fuzz_malloc.test
index 4cf455684..a79699525 100644
--- a/test/fuzz_malloc.test
+++ b/test/fuzz_malloc.test
@@ -12,7 +12,7 @@
#
# This file tests malloc failures in concert with fuzzy SQL generation.
#
-# $Id: fuzz_malloc.test,v 1.6 2007/08/25 13:37:49 danielk1977 Exp $
+# $Id: fuzz_malloc.test,v 1.7 2007/08/29 19:15:09 drh Exp $
set testdir [file dirname $argv0]
source $testdir/tester.tcl
@@ -40,7 +40,7 @@ proc do_fuzzy_malloc_test {testname args} {
set ::fuzzyopts(-sqlprep) {}
array set ::fuzzyopts $args
- sqlite3_memdebug_fail -1 0
+ sqlite3_memdebug_fail -1 -repeat 0
db close
file delete test.db test.db-journal
sqlite3 db test.db
@@ -85,5 +85,5 @@ do_fuzzy_malloc_test fuzzy_malloc-3 \
-template {[Select]} \
-sqlprep $::SQLPREP
-sqlite3_memdebug_fail -1 0
+sqlite3_memdebug_fail -1
finish_test