From: Vsevolod Stakhov Date: Sat, 28 Jul 2018 12:23:23 +0000 (+0100) Subject: [CritFix] Fix caseless comparison of equal length strings X-Git-Tag: 1.7.9~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4ac08cf830864c9e7cafd328fd9764bc1bcdf0e7;p=thirdparty%2Frspamd.git [CritFix] Fix caseless comparison of equal length strings --- diff --git a/src/libutil/str_util.c b/src/libutil/str_util.c index 4cdae61d44..189d7a3986 100644 --- a/src/libutil/str_util.c +++ b/src/libutil/str_util.c @@ -1388,10 +1388,7 @@ rspamd_substring_search_caseless (const gchar *in, gsize inlen, rspamd_substring_casecmp_func); } else if (inlen == srchlen) { - return rspamd_lc_cmp (srch, in, srchlen) == 0; - } - else { - return (-1); + return rspamd_lc_cmp (srch, in, srchlen) == 0 ? 0 : (-1); } return (-1);