From 5058819228c732b097b7fa47c4e69f46aa75a98e Mon Sep 17 00:00:00 2001 From: Benoit Foucher Date: Fri, 26 Jan 2007 10:39:40 +0000 Subject: Fixes --- cpp/src/IceGrid/FileCache.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'cpp/src/IceGrid/FileCache.cpp') diff --git a/cpp/src/IceGrid/FileCache.cpp b/cpp/src/IceGrid/FileCache.cpp index 98d4030f2e6..b09b5dcbf9f 100644 --- a/cpp/src/IceGrid/FileCache.cpp +++ b/cpp/src/IceGrid/FileCache.cpp @@ -79,6 +79,11 @@ FileCache::getOffsetFromEnd(const string& file, int originalCount) { streampos beg = is.tellg(); getline(is, line); + if(is.eof() && line.empty()) // Don't count the last line if it's empty. + { + continue; + } + lines.push_back(make_pair(beg, line)); ++totalCount; if(lines.size() == static_cast(count + 1)) -- cgit v1.2.3