Checking whether closing succeeds

This commit is contained in:
Pieter Wuille 2013-04-27 20:07:22 +02:00
parent 67efbda4a2
commit 20d6f2013b

View File

@ -462,8 +462,8 @@ bool Win32MapFile::_UnmapCurrentRegion()
// Defer syncing this data until next Sync() call, if any
_pending_sync = true;
}
UnmapViewOfFile(_base);
CloseHandle(_base_handle);
if (!UnmapViewOfFile(_base) || !CloseHandle(_base_handle))
result = false;
_file_offset += _limit - _base;
_base = NULL;
_base_handle = NULL;