diff options
author | Curtis McEnroe | 2018-08-03 19:34:28 -0400 |
---|---|---|
committer | Curtis McEnroe | 2018-08-03 19:34:28 -0400 |
commit | 18dcb256acf786a0594b24f0cf35750696f8c8c9 (patch) | |
tree | a8e5315a9577c0ba80347b64ec8ff8060b0598ee /chat.c | |
parent | 0e99c4891229b7e1c84d476ac9c6848a8098fa84 (diff) |
Ignore NOTICEs not sent to the channel
Diffstat (limited to 'chat.c')
-rw-r--r-- | chat.c | 7 |
1 files 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 { |