diff options
Diffstat (limited to 'net/disk_cache/mapped_file_posix.cc')
-rw-r--r-- | net/disk_cache/mapped_file_posix.cc | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/net/disk_cache/mapped_file_posix.cc b/net/disk_cache/mapped_file_posix.cc index f9a361b..9abfa5cd 100644 --- a/net/disk_cache/mapped_file_posix.cc +++ b/net/disk_cache/mapped_file_posix.cc @@ -32,16 +32,6 @@ void* MappedFile::Init(const FilePath& name, size_t size) { return buffer_; } -MappedFile::~MappedFile() { - if (!init_) - return; - - if (buffer_) { - int ret = munmap(buffer_, view_size_); - DCHECK(0 == ret); - } -} - bool MappedFile::Load(const FileBlock* block) { size_t offset = block->offset() + view_size_; return Read(block->buffer(), block->size(), offset); @@ -52,4 +42,14 @@ bool MappedFile::Store(const FileBlock* block) { return Write(block->buffer(), block->size(), offset); } +MappedFile::~MappedFile() { + if (!init_) + return; + + if (buffer_) { + int ret = munmap(buffer_, view_size_); + DCHECK(0 == ret); + } +} + } // namespace disk_cache |