From b06470294d58e6f469d245a0757b94dbca2dd52c Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Tue, 18 Aug 2020 21:26:17 -0400 Subject: [PATCH] Match mentions case-sensitively The mention coloring code already matches case-sensitively, and any proper ping should be using tab-complete anyway so there's no reason for differing case. And the month of June should not ping me. --- handle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/handle.c b/handle.c index a954824..d822e0e 100644 --- a/handle.c +++ b/handle.c @@ -1061,7 +1061,7 @@ static bool isAction(struct Message *msg) { static bool isMention(const struct Message *msg) { size_t len = strlen(self.nick); const char *match = msg->params[1]; - while (NULL != (match = strcasestr(match, self.nick))) { + while (NULL != (match = strstr(match, self.nick))) { char a = (match > msg->params[1] ? match[-1] : ' '); char b = (match[len] ?: ' '); if ((isspace(a) || ispunct(a)) && (isspace(b) || ispunct(b))) {