diff options
author | June McEnroe <june@causal.agency> | 2018-08-03 19:34:28 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2018-08-03 19:34:28 -0400 |
commit | 18dcb256acf786a0594b24f0cf35750696f8c8c9 (patch) | |
tree | a8e5315a9577c0ba80347b64ec8ff8060b0598ee | |
parent | Handle KICK and NICK (diff) | |
download | test-18dcb256acf786a0594b24f0cf35750696f8c8c9.tar.gz test-18dcb256acf786a0594b24f0cf35750696f8c8c9.zip |
Ignore NOTICEs not sent to the channel
Diffstat (limited to '')
-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 { |