1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-11-14 00:22:38 +03:00

Check for a NULL handle prior to manually calling winClose.

FossilOrigin-Name: 843e1c543aabab8cd62f28742d5818887d36bcb7
This commit is contained in:
mistachkin
2013-02-15 04:21:01 +00:00
parent c95e01da22
commit 4600255a88
3 changed files with 9 additions and 9 deletions

View File

@@ -2993,7 +2993,7 @@ static void winShmPurge(sqlite3_vfs *pVfs, int deleteFlag){
(int)osGetCurrentProcessId(), i,
bRc ? "ok" : "failed"));
}
if( p->hFile.h != INVALID_HANDLE_VALUE ){
if( p->hFile.h!=NULL && p->hFile.h!=INVALID_HANDLE_VALUE ){
SimulateIOErrorBenign(1);
winClose((sqlite3_file *)&p->hFile);
SimulateIOErrorBenign(0);