From: Vsevolod Stakhov Date: Tue, 29 Dec 2015 09:47:52 +0000 (+0000) Subject: Use caseless search for keywords X-Git-Tag: 1.1.0~184 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=39814844b54aa2dfae7876e8fa01df1aeb1f4d2e;p=thirdparty%2Frspamd.git Use caseless search for keywords --- diff --git a/src/rspamadm/confighelp.c b/src/rspamadm/confighelp.c index d94d2ff919..462d6ff503 100644 --- a/src/rspamadm/confighelp.c +++ b/src/rspamadm/confighelp.c @@ -127,8 +127,10 @@ rspamadm_confighelp_search_word_step (const ucl_object_t *obj, if (cur->keylen > 0) { rspamd_printf_gstring (path, ".%*s", (int) cur->keylen, cur->key); - if (rspamd_substring_search (cur->key, cur->keylen, str, len) != - -1) { + if (rspamd_substring_search_caseless (cur->key, + cur->keylen, + str, + len) != -1) { ucl_object_insert_key (res, ucl_object_ref (cur), path->str, path->len, true); goto fin; @@ -139,7 +141,7 @@ rspamadm_confighelp_search_word_step (const ucl_object_t *obj, elt = ucl_object_find_key (cur, "data"); if (elt != NULL && ucl_object_type (elt) == UCL_STRING) { - if (rspamd_substring_search (elt->value.sv, + if (rspamd_substring_search_caseless (elt->value.sv, elt->len, str, len) != -1) {