diff --git a/src/common/kiwix/indexer.cpp b/src/common/kiwix/indexer.cpp index e74591e04..beb038796 100644 --- a/src/common/kiwix/indexer.cpp +++ b/src/common/kiwix/indexer.cpp @@ -134,6 +134,8 @@ namespace kiwix { /* snippet */ std::string snippet = std::string(this->htmlParser.dump, 0, 300); std::string::size_type last = snippet.find_last_of('.'); + if (last != snippet.npos) + last = snippet.find_last_of(' '); if (last != snippet.npos) snippet = snippet.substr(0, last+1);