commit 2ed0a08f9fbaac8adbf1d84aa149b9f7959a965b
parent 34311714ce725da9fae9fea3b29a4988977c79bd
Author: default <nobody@localhost>
Date: Wed, 15 May 2024 06:07:33 +0200
Convert the regex to lowercase in content_search().
Is this a good idea?
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/data.c b/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)