diff --git a/env/mock_env.cc b/env/mock_env.cc index c246c13e1..ab249bbb8 100644 --- a/env/mock_env.cc +++ b/env/mock_env.cc @@ -587,6 +587,7 @@ Status MockEnv::Truncate(const std::string& fname, size_t size) { Status MockEnv::CreateDir(const std::string& dirname) { auto dn = NormalizePath(dirname); + MutexLock lock(&mutex_); if (file_map_.find(dn) == file_map_.end()) { MemFile* file = new MemFile(this, dn, false); file->Ref();