diff options
Diffstat (limited to 'zencore/iobuffer.cpp')
| -rw-r--r-- | zencore/iobuffer.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/zencore/iobuffer.cpp b/zencore/iobuffer.cpp index 732d4d603..b8dd62840 100644 --- a/zencore/iobuffer.cpp +++ b/zencore/iobuffer.cpp @@ -199,13 +199,12 @@ IoBufferExtendedCore::Materialize() const const uint64_t MapOffset = m_FileOffset & ~0xffffull; const uint64_t MappedOffsetDisplacement = m_FileOffset - MapOffset; - const uint64_t MapSize = (MappedOffsetDisplacement + m_DataBytes + 0xffffu) & ~0xffffull; void* MappedBase = MapViewOfFile(m_MmapHandle, /* dwDesiredAccess */ FILE_MAP_READ, /* FileOffsetHigh */ uint32_t(MapOffset >> 32), /* FileOffsetLow */ uint32_t(MapOffset & 0xffFFffFFu), - /* dwNumberOfBytesToMap */ m_DataBytes); + /* dwNumberOfBytesToMap */ m_DataBytes + MappedOffsetDisplacement); if (MappedBase == nullptr) { |