From: Amish <3330468+amishmm@users.noreply.github.com> Date: Tue, 24 Jan 2023 05:57:41 +0000 (+0530) Subject: rspamc: optimize indentation condition X-Git-Tag: 3.5~72^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F4381%2Fhead;p=thirdparty%2Frspamd.git rspamc: optimize indentation condition --- diff --git a/src/client/rspamc.cxx b/src/client/rspamc.cxx index a2d11fc13b..fc1ba0cc1a 100644 --- a/src/client/rspamc.cxx +++ b/src/client/rspamc.cxx @@ -840,8 +840,7 @@ rspamc_print_indented_line(FILE *out, std::string_view line) -> void for (size_t pos = 0; pos < line.size(); ) { auto len = pos ? (maxlen-indent) : maxlen; auto s = line.substr(pos, len); - if (s.size() == len && // is string long enough? - (pos + s.size()) < line.size() && // reached EOL? + if ((pos + s.size()) < line.size() && // reached EOL? break_begin.find_first_of( line.at(pos + s.size())) == std::string_view::npos // new word next? ) { auto wrap_at = s.find_last_of(break_end);