summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/mmap_v1/dur_recovery_unit.cpp
diff options
context:
space:
mode:
authorMark Benvenuto <mark.benvenuto@mongodb.com>2014-11-25 16:58:34 -0500
committerMark Benvenuto <mark.benvenuto@mongodb.com>2014-12-08 11:17:18 -0500
commit909bb8ed24c3c2448fc10532f59c54fb42033190 (patch)
treec9b3b323674767bd5693beaf2918d7de7233f241 /src/mongo/db/storage/mmap_v1/dur_recovery_unit.cpp
parent9b71a6b87626c0966ef0c0e1ffdde35acab74b89 (diff)
downloadmongo-909bb8ed24c3c2448fc10532f59c54fb42033190.tar.gz
SERVER-16285: Crash when dropping and creating databases concurrently on Windows
Diffstat (limited to 'src/mongo/db/storage/mmap_v1/dur_recovery_unit.cpp')
-rw-r--r--src/mongo/db/storage/mmap_v1/dur_recovery_unit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/storage/mmap_v1/dur_recovery_unit.cpp b/src/mongo/db/storage/mmap_v1/dur_recovery_unit.cpp
index f02392987f2..00ff4ba1943 100644
--- a/src/mongo/db/storage/mmap_v1/dur_recovery_unit.cpp
+++ b/src/mongo/db/storage/mmap_v1/dur_recovery_unit.cpp
@@ -192,7 +192,7 @@ namespace mongo {
invariant(len < size_t(numeric_limits<int>::max()));
// Windows requires us to adjust the address space *before* we write to anything.
- MemoryMappedFile::makeWritable(data, len);
+ privateViews.makeWritable(data, len);
_writes.push_back(Write(static_cast<char*>(data), len, _preimageBuffer.size()));
_preimageBuffer.append(static_cast<char*>(data), len);