aboutsummaryrefslogtreecommitdiff
path: root/src/test_async.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2009-03-28 18:56:14 +0000
committerdrh <drh@noemail.net>2009-03-28 18:56:14 +0000
commit17561adc6100f2b02e48d327d8fc37e975641f81 (patch)
tree4f7179cf5c0306daee198dfa668b13171ecdcc52 /src/test_async.c
parent1a321c329ba5b83da88fc30cc4efe732e985b101 (diff)
downloadsqlite-17561adc6100f2b02e48d327d8fc37e975641f81.tar.gz
sqlite-17561adc6100f2b02e48d327d8fc37e975641f81.zip
The test_async.c module must pass an unchanging filename to the underlying VFS. (CVS 6400)
FossilOrigin-Name: d1eeee21677a3dffdb4ee1182322007bf24ef03a
Diffstat (limited to 'src/test_async.c')
-rw-r--r--src/test_async.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test_async.c b/src/test_async.c
index d2fd95aab..25dc922b7 100644
--- a/src/test_async.c
+++ b/src/test_async.c
@@ -10,7 +10,7 @@
**
*************************************************************************
**
-** $Id: test_async.c,v 1.55 2009/03/28 17:21:52 danielk1977 Exp $
+** $Id: test_async.c,v 1.56 2009/03/28 18:56:14 drh Exp $
**
** This file contains an example implementation of an asynchronous IO
** backend for SQLite.
@@ -1133,9 +1133,9 @@ static int asyncOpen(
if( !isAsyncOpen ){
int flagsout;
- rc = pVfs->xOpen(pVfs, zName, pData->pBaseRead, flags, &flagsout);
+ rc = pVfs->xOpen(pVfs, pData->zName, pData->pBaseRead, flags, &flagsout);
if( rc==SQLITE_OK && (flagsout&SQLITE_OPEN_READWRITE) ){
- rc = pVfs->xOpen(pVfs, zName, pData->pBaseWrite, flags, 0);
+ rc = pVfs->xOpen(pVfs, pData->zName, pData->pBaseWrite, flags, 0);
}
if( pOutFlags ){
*pOutFlags = flagsout;
@@ -1154,7 +1154,7 @@ static int asyncOpen(
#ifdef ENABLE_FILE_LOCKING
if( flags&SQLITE_OPEN_MAIN_DB ){
pLock->pFile = (sqlite3_file *)&pLock[1];
- rc = pVfs->xOpen(pVfs, zName, pLock->pFile, flags, 0);
+ rc = pVfs->xOpen(pVfs, pData->zName, pLock->pFile, flags, 0);
if( rc!=SQLITE_OK ){
sqlite3_free(pLock);
pLock = 0;