diff options
author | dan <Dan Kennedy> | 2024-02-20 20:18:02 +0000 |
---|---|---|
committer | dan <Dan Kennedy> | 2024-02-20 20:18:02 +0000 |
commit | eb715f022f71d912e11b51ba7ab68f77d92e0234 (patch) | |
tree | 33d11ecd519028f86e66a6d4dab14802ce48ee14 /ext/intck/test_intck.c | |
parent | cfcb3b9208236e6d40633bf574de2b7559ad4c9f (diff) | |
download | sqlite-eb715f022f71d912e11b51ba7ab68f77d92e0234.tar.gz sqlite-eb715f022f71d912e11b51ba7ab68f77d92e0234.zip |
Have the intck extension better handle corruption at the b-tree layer.
FossilOrigin-Name: ecd775d108f77d39a1303316c1e0f0b0ae3ffc5218222e1ebfe2ef6783829b85
Diffstat (limited to 'ext/intck/test_intck.c')
-rw-r--r-- | ext/intck/test_intck.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/ext/intck/test_intck.c b/ext/intck/test_intck.c index 75bcfa298..0e2aebf05 100644 --- a/ext/intck/test_intck.c +++ b/ext/intck/test_intck.c @@ -132,7 +132,7 @@ static void testIntckFree(void *clientData){ } /* -** tclcmd: sqlite3_intck DB DBNAME PATH +** tclcmd: sqlite3_intck DB DBNAME */ static int test_sqlite3_intck( void * clientData, @@ -149,8 +149,8 @@ static int test_sqlite3_intck( const char *zFile = 0; int rc = SQLITE_OK; - if( objc!=4 ){ - Tcl_WrongNumArgs(interp, 1, objv, "DB DBNAME PATH"); + if( objc!=3 ){ + Tcl_WrongNumArgs(interp, 1, objv, "DB DBNAME"); return TCL_ERROR; } @@ -161,9 +161,8 @@ static int test_sqlite3_intck( return TCL_ERROR; } zDb = Tcl_GetString(objv[2]); - zFile = Tcl_GetString(objv[3]); - rc = sqlite3_intck_open(db, zDb, zFile, &p->intck); + rc = sqlite3_intck_open(db, zDb, &p->intck); if( rc!=SQLITE_OK ){ ckfree(p); Tcl_SetObjResult(interp, Tcl_NewStringObj(sqlite3_errstr(rc), -1)); @@ -207,7 +206,7 @@ static int test_do_intck( pRet = Tcl_NewObj(); Tcl_IncrRefCount(pRet); - rc = sqlite3_intck_open(db, zDb, 0, &pCk); + rc = sqlite3_intck_open(db, zDb, &pCk); if( rc==SQLITE_OK ){ while( sqlite3_intck_step(pCk)==SQLITE_OK ){ const char *zMsg = sqlite3_intck_message(pCk); |