aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_noctcp.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2023-06-22 16:58:38 +0100
committerGravatar Sadie Powell2023-06-22 16:58:53 +0100
commit88bc257aa6911964a86723850cc8e4f38c3f754f (patch)
treea0a0f34bd1bc19349fd91219962ea29ddeb71833 /src/modules/m_noctcp.cpp
parentRelease v3.16.1. (diff)
Don't send an error message if we're blocking an automatic CTCP reply.
Diffstat (limited to 'src/modules/m_noctcp.cpp')
-rw-r--r--src/modules/m_noctcp.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/m_noctcp.cpp b/src/modules/m_noctcp.cpp
index ab84397e5..9b87a8cb9 100644
--- a/src/modules/m_noctcp.cpp
+++ b/src/modules/m_noctcp.cpp
@@ -108,7 +108,9 @@ class ModuleNoCTCP : public Module
User* u = target.Get<User>();
if (u->IsModeSet(ncu))
{
- user->WriteNumeric(Numerics::CannotSendTo(u, "CTCPs", &ncu));
+ // Don't send an error message if we're blocking an automatic CTCP reply.
+ if (details.type == MSG_NOTICE)
+ user->WriteNumeric(Numerics::CannotSendTo(u, "CTCPs", &ncu));
return MOD_RES_DENY;
}
break;