Browse Source

Convert the regex to lowercase in content_search().

Is this a good idea?
default 11 months ago
parent
commit
2ed0a08f9f
1 changed files with 3 additions and 1 deletions
  1. 3 1
      data.c

+ 3 - 1
data.c

@@ -2498,6 +2498,8 @@ xs_list *content_search(snac *user, const char *regex,
     if (regex == NULL || *regex == '\0')
         return xs_list_new();
 
+    xs *i_regex = xs_tolower_i(xs_dup(regex));
+
     xs_set seen;
 
     xs_set_init(&seen);
@@ -2574,7 +2576,7 @@ xs_list *content_search(snac *user, const char *regex,
         c = xs_tolower_i(c);
 
         /* apply regex */
-        xs *l = xs_regex_select_n(c, regex, 1);
+        xs *l = xs_regex_select_n(c, i_regex, 1);
 
         if (xs_list_len(l)) {
             if (xs_set_add(&seen, md5) == 1)