diff options
author | vng <viktor.govako@gmail.com> | 2011-09-08 16:12:36 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:23:25 +0300 |
commit | bd75e193c049cd8c73289765ff4d28d5da357492 (patch) | |
tree | 8d9a0dddb290504c02084147b064f499bdf56d7d /coding/file_container.cpp | |
parent | 0c3352b86446d6a2d148029dd6c7351c712d6555 (diff) |
Fix using of FilesContainerR, FilesContainerW.
Note! FilesContainerW::GetWriter can reallocate file on disk.
Diffstat (limited to 'coding/file_container.cpp')
-rw-r--r-- | coding/file_container.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/coding/file_container.cpp b/coding/file_container.cpp index 718afb2c90..2333047d25 100644 --- a/coding/file_container.cpp +++ b/coding/file_container.cpp @@ -177,9 +177,8 @@ FileWriter FilesContainerW::GetWriter(Tag const & tag) uint64_t const curr = m_info.back().m_offset + m_info.back().m_size; m_info.push_back(Info(tag, curr)); - FileWriter writer(m_name, FileWriter::OP_WRITE_EXISTING); + FileWriter writer(m_name, FileWriter::OP_WRITE_EXISTING, true); writer.Seek(curr); - writer.Truncate(curr); return writer; } else |