From 18dcb256acf786a0594b24f0cf35750696f8c8c9 Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Fri, 3 Aug 2018 19:34:28 -0400 Subject: [PATCH] Ignore NOTICEs not sent to the channel --- chat.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/chat.c b/chat.c index 0482c03..ecf7267 100644 --- a/chat.c +++ b/chat.c @@ -365,9 +365,10 @@ static void handlePrivmsg(char *prefix, char *params) { static void handleNotice(char *prefix, char *params) { char *nick = prift(&prefix); char *user = prift(&prefix); - shift(¶ms); - char *message = shift(¶ms); - uiFmt("-\3%d%s\3- %s", color(user), nick, message); + char *chan = shift(¶ms); + char *mesg = shift(¶ms); + if (strcmp(client.chan, chan)) return; + uiFmt("-\3%d%s\3- %s", color(user), nick, mesg); } static const struct {