summaryrefslogtreecommitdiff
path: root/modules/commands/os_session.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2014-02-17 13:39:49 -0500
committerAdam <Adam@anope.org>2014-02-17 13:39:49 -0500
commit707494481046d330ee5b2eb641b67cb4fc96f6ca (patch)
tree6e1979d3f8ade3f35548925f4f475c0367780bf1 /modules/commands/os_session.cpp
parent959fee59377edc4eaf285d8e72d3c2c41e9fe3ab (diff)
Fix not applying ipv[46]_cidr to connecting clients in os_session, #1573
Diffstat (limited to 'modules/commands/os_session.cpp')
-rw-r--r--modules/commands/os_session.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/commands/os_session.cpp b/modules/commands/os_session.cpp
index 8f5abdc1d..d3e82b04a 100644
--- a/modules/commands/os_session.cpp
+++ b/modules/commands/os_session.cpp
@@ -668,7 +668,7 @@ class OSSession : public Module
if (u->Quitting() || !session_limit || exempt || !u->server || u->server->IsULined())
return;
- cidr u_ip(u->ip);
+ cidr u_ip(u->ip, u->ip.find(':') != Anope::string::npos ? ipv6_cidr : ipv4_cidr);
if (!u_ip.valid())
return;