diff options
Diffstat (limited to 'src/AbstractSingleDiskAdaptor.cc')
| -rw-r--r-- | src/AbstractSingleDiskAdaptor.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/AbstractSingleDiskAdaptor.cc b/src/AbstractSingleDiskAdaptor.cc index 81fcdf4c..0114a646 100644 --- a/src/AbstractSingleDiskAdaptor.cc +++ b/src/AbstractSingleDiskAdaptor.cc @@ -110,6 +110,13 @@ bool AbstractSingleDiskAdaptor::directIOAllowed() const { return diskWriter->directIOAllowed(); } + +void AbstractSingleDiskAdaptor::cutTrailingGarbage() +{ + if(File(getFilePath()).size() > totalLength) { + diskWriter->truncate(totalLength); + } +} void AbstractSingleDiskAdaptor::setDiskWriter(const DiskWriterHandle& diskWriter) { |
