diff options
author | drh <drh@noemail.net> | 2009-03-28 18:56:14 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2009-03-28 18:56:14 +0000 |
commit | 17561adc6100f2b02e48d327d8fc37e975641f81 (patch) | |
tree | 4f7179cf5c0306daee198dfa668b13171ecdcc52 /src/test_async.c | |
parent | 1a321c329ba5b83da88fc30cc4efe732e985b101 (diff) | |
download | sqlite-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.c | 8 |
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; |