Browse Source

Checking whether closing succeeds

miguelfreitas
Pieter Wuille 12 years ago
parent
commit
20d6f2013b
  1. 4
      src/leveldb/util/env_win.cc

4
src/leveldb/util/env_win.cc

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

Loading…
Cancel
Save