From b4b4ebfadfb580b76e2a2aee301ae7a61dde775e Mon Sep 17 00:00:00 2001 From: mauke Date: Sun, 8 Feb 2015 22:16:01 +0100 Subject: [PATCH] accept freenode extbans in /ban [#150] --- src/irc/core/bans.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/irc/core/bans.c b/src/irc/core/bans.c index d8d5d448..38c81aab 100644 --- a/src/irc/core/bans.c +++ b/src/irc/core/bans.c @@ -88,7 +88,7 @@ char *ban_get_masks(IRC_CHANNEL_REC *channel, const char *nicks, int ban_type) str = g_string_new(NULL); banlist = g_strsplit(nicks, " ", -1); for (ban = banlist; *ban != NULL; ban++) { - if (strchr(*ban, '!') != NULL) { + if (**ban == '$' || strchr(*ban, '!') != NULL) { /* explicit ban */ g_string_append_printf(str, "%s ", *ban); continue;