Module: ngircd.git Branch: master Commit: be887070273c47a07c9bf488630f6fb707976f67 URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=be887...
Author: Alexander Barton alex@barton.de Date: Mon Oct 6 21:40:39 2014 +0200
Match list patterns case-insensitive
The invite-, ban-, and except lists are affected by this change, as well as G-Lines an K-Lines.
Problem pointed out by "wowaname" on #ngircd, thanks!
---
src/ngircd/lists.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ngircd/lists.c b/src/ngircd/lists.c index 022e305..247344e 100644 --- a/src/ngircd/lists.c +++ b/src/ngircd/lists.c @@ -326,7 +326,7 @@ Lists_CheckReason(struct list_head *h, CLIENT *Client, char *reason, size_t len)
while (e) { next = e->next; - if (Match(e->mask, Client_MaskCloaked(Client))) { + if (MatchCaseInsensitive(e->mask, Client_MaskCloaked(Client))) { if (len && e->reason) strlcpy(reason, e->reason, len); if (e->valid_until == 1) {