diff --git a/src/Page.cpp b/src/Page.cpp index 6e98cec..f252436 100644 --- a/src/Page.cpp +++ b/src/Page.cpp @@ -50,7 +50,9 @@ void italize_numbers(std::string &content, size_t leave_chars = 0) { void pretty_format_page(std::string &content) { content.insert(0, ansi::BOLD); - const size_t line_end = content.find("\n"); + size_t line_end = content.find("\n"); + if (line_end == std::string::npos) + line_end = content.size(); content.insert(line_end, ansi::CLEAR); italize_numbers(content, line_end + ansi::CLEAR.size());