summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chat.c7
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(&params);
- char *message = shift(&params);
- uiFmt("-\3%d%s\3- %s", color(user), nick, message);
+ char *chan = shift(&params);
+ char *mesg = shift(&params);
+ if (strcmp(client.chan, chan)) return;
+ uiFmt("-\3%d%s\3- %s", color(user), nick, mesg);
}
static const struct {