aboutsummaryrefslogtreecommitdiff
path: root/src/test_async.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/test_async.c')
-rw-r--r--src/test_async.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/test_async.c b/src/test_async.c
index 8e0099d99..f5167341c 100644
--- a/src/test_async.c
+++ b/src/test_async.c
@@ -498,10 +498,6 @@ static int asyncRead(OsFile *id, void *obuf, int amt){
AsyncFile *pFile = (AsyncFile *)id;
OsFile *pBase = pFile->pBaseRead;
- if( !pBase ){
- pBase = pFile->pBaseWrite;
- }
-
/* If an I/O error has previously occurred on this file, then all
** subsequent operations fail.
*/
@@ -588,9 +584,6 @@ int asyncFileSize(OsFile *id, i64 *pSize){
** file-system.
*/
pBase = ((AsyncFile *)id)->pBaseRead;
- if( !pBase ){
- pBase = ((AsyncFile *)id)->pBaseWrite;
- }
if( pBase ){
rc = sqlite3OsFileSize(pBase, &s);
}
@@ -1026,7 +1019,7 @@ static void *asyncWriterThread(void *NotUsed){
pthread_mutex_lock(&async.queueMutex);
holdingMutex = 1;
if( rc==SQLITE_OK ){
- pFile->pBaseWrite = pBase;
+ pFile->pBaseRead = pBase;
}
break;
}