diff options
author | Eliot Horowitz <eliot@10gen.com> | 2011-01-26 09:27:12 -0500 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2011-01-26 09:27:12 -0500 |
commit | 3923e7c47ed2419b082d306305777df6217fa7e5 (patch) | |
tree | 5823f5b8523a221e4299cd8eb19870620711caa3 | |
parent | f2f6c281b04c2986c6d3d96adf8a5a523145e502 (diff) | |
download | mongo-3923e7c47ed2419b082d306305777df6217fa7e5.tar.gz |
reset views so calling MongoFile close multiple times is safe
-rw-r--r-- | util/mmap_posix.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/util/mmap_posix.cpp b/util/mmap_posix.cpp index 30350225f6b..d955dcad21c 100644 --- a/util/mmap_posix.cpp +++ b/util/mmap_posix.cpp @@ -42,6 +42,7 @@ namespace mongo { for( vector<void*>::iterator i = views.begin(); i != views.end(); i++ ) { munmap(*i,len); } + views.close(); if ( fd ) ::close(fd); |