diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/memdb.c | 2 | ||||
-rw-r--r-- | src/os_unix.c | 2 | ||||
-rw-r--r-- | src/os_win.c | 2 | ||||
-rw-r--r-- | src/test_multiplex.c | 4 |
4 files changed, 5 insertions, 5 deletions
diff --git a/src/memdb.c b/src/memdb.c index 9edbef157..dc969a47e 100644 --- a/src/memdb.c +++ b/src/memdb.c @@ -339,7 +339,7 @@ static int memdbOpen( p->mFlags = SQLITE_DESERIALIZE_RESIZEABLE | SQLITE_DESERIALIZE_FREEONCLOSE; assert( pOutFlags!=0 ); /* True because flags==SQLITE_OPEN_MAIN_DB */ *pOutFlags = flags | SQLITE_OPEN_MEMORY; - p->base.pMethods = &memdb_io_methods; + pFile->pMethods = &memdb_io_methods; p->szMax = sqlite3GlobalConfig.mxMemdbSize; return SQLITE_OK; } diff --git a/src/os_unix.c b/src/os_unix.c index 3571f3f2c..fc5415333 100644 --- a/src/os_unix.c +++ b/src/os_unix.c @@ -5692,7 +5692,7 @@ static int fillInUnixFile( if( rc!=SQLITE_OK ){ if( h>=0 ) robust_close(pNew, h, __LINE__); }else{ - pNew->pMethod = pLockingStyle; + pId->pMethods = pLockingStyle; OpenCounter(+1); verifyDbFile(pNew); } diff --git a/src/os_win.c b/src/os_win.c index a03f3bfab..1f22fd992 100644 --- a/src/os_win.c +++ b/src/os_win.c @@ -5266,7 +5266,7 @@ static int winOpen( } sqlite3_free(zTmpname); - pFile->pMethod = pAppData ? pAppData->pMethod : &winIoMethod; + id->pMethods = pAppData ? pAppData->pMethod : &winIoMethod; pFile->pVfs = pVfs; pFile->h = h; if( isReadonly ){ diff --git a/src/test_multiplex.c b/src/test_multiplex.c index cda83fd81..5ef1ec183 100644 --- a/src/test_multiplex.c +++ b/src/test_multiplex.c @@ -591,9 +591,9 @@ static int multiplexOpen( if( rc==SQLITE_OK ){ if( pSubOpen->pMethods->iVersion==1 ){ - pMultiplexOpen->base.pMethods = &gMultiplex.sIoMethodsV1; + pConn->pMethods = &gMultiplex.sIoMethodsV1; }else{ - pMultiplexOpen->base.pMethods = &gMultiplex.sIoMethodsV2; + pConn->pMethods = &gMultiplex.sIoMethodsV2; } }else{ multiplexFreeComponents(pGroup); |