diff options
author | Kenneth Heafield <github@kheafield.com> | 2013-05-19 18:12:06 +0400 |
---|---|---|
committer | Kenneth Heafield <github@kheafield.com> | 2013-05-19 18:12:06 +0400 |
commit | 50652382e9285740de73654a7f47a8f4a9d993a1 (patch) | |
tree | 31f37b7f09559678c3f4661290287ce39d34da39 /util/file_piece.cc | |
parent | 41da56364565e0aa9d40cce018e5ef82f9766430 (diff) |
KenLM 10ddf7d923355b35a7de9a5219673eca9e18be98 except Hieu's slow string_piece_hash
Diffstat (limited to 'util/file_piece.cc')
-rw-r--r-- | util/file_piece.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/util/file_piece.cc b/util/file_piece.cc index bed5f85af..b5961bea6 100644 --- a/util/file_piece.cc +++ b/util/file_piece.cc @@ -218,7 +218,7 @@ void FilePiece::MMapShift(uint64_t desired_begin) { // Use mmap. uint64_t ignore = desired_begin % page_; // Duplicate request for Shift means give more data. - if (position_ == data_.begin() + ignore) { + if (position_ == data_.begin() + ignore && position_) { default_map_size_ *= 2; } // Local version so that in case of failure it doesn't overwrite the class variable. |