]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Use caseless search for keywords
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 29 Dec 2015 09:47:52 +0000 (09:47 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 29 Dec 2015 09:47:52 +0000 (09:47 +0000)
src/rspamadm/confighelp.c

index d94d2ff9190bfc047432190988ffb2b166338a74..462d6ff5034745104d5c5ca4ded4982dd6118047 100644 (file)
@@ -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) {