summaryrefslogtreecommitdiff
path: root/modules/extra/m_proxyscan.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2012-02-14 15:13:27 -0500
committerAdam <Adam@anope.org>2012-02-14 15:13:27 -0500
commita9772cde21407c89abd161d51aff45267f87b1fb (patch)
tree9e57ba6c121d3843888917d968dd4f5d030b57cf /modules/extra/m_proxyscan.cpp
parent086790d6331357022f4da17c76b26b9fc6e2ad90 (diff)
Clean up and reorganize our header files
Diffstat (limited to 'modules/extra/m_proxyscan.cpp')
-rw-r--r--modules/extra/m_proxyscan.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/extra/m_proxyscan.cpp b/modules/extra/m_proxyscan.cpp
index 6b3153e32..37fd7c432 100644
--- a/modules/extra/m_proxyscan.cpp
+++ b/modules/extra/m_proxyscan.cpp
@@ -343,11 +343,12 @@ class ModuleProxyScan : public Module
void OnUserConnect(dynamic_reference<User> &user, bool &exempt)
{
- if (exempt || !user || !user->ip() || !Me->IsSynced() || !user->server->IsSynced())
+ if (exempt || !user || !Me->IsSynced() || !user->server->IsSynced())
return;
+ sockaddrs user_ip(user->ip);
/* At this time we only support IPv4 */
- if (user->ip.sa.sa_family != AF_INET)
+ if (user_ip.sa.sa_family != AF_INET)
return;
if (!this->con_notice.empty() && !this->con_source.empty())
@@ -374,7 +375,7 @@ class ModuleProxyScan : public Module
con = new SOCKS5ProxyConnect(p, p.ports[k]);
else
continue;
- con->Connect(user->ip.addr(), p.ports[k]);
+ con->Connect(user->ip, p.ports[k]);
}
catch (const SocketException &ex)
{