# HG changeset patch # User Mike Becker # Date 1739899847 -3600 # Node ID b8d6b14c1555378102f699bacb6abaed3a2e8003 # Parent 2a4e97fc5ce5dfc9276aa918631a787aad8d1f5d fix crash when author map contains blank lines - fixes #598 diff -r 2a4e97fc5ce5 -r b8d6b14c1555 src/settings.cpp --- a/src/settings.cpp Wed Feb 05 23:51:33 2025 +0100 +++ b/src/settings.cpp Tue Feb 18 18:30:47 2025 +0100 @@ -54,8 +54,9 @@ } std::string_view trim(const std::string& str) { - size_t s = str.find_first_not_of(" \t"); - size_t l = str.find_last_not_of(" \t") + 1 - s; + size_t s = str.find_first_not_of(" \t\r"); + if (s == std::string::npos) return ""; + size_t l = str.find_last_not_of(" \t\r") + 1 - s; return std::string_view{str}.substr(s, l); }