1
0
mirror of https://github.com/anope/anope.git synced 2026-06-25 18:36:37 +02:00

Close timed out proxyscan sockets better

This commit is contained in:
Adam
2014-04-25 16:47:10 -04:00
parent 82008d507c
commit 4fa2a00bd5
+3 -2
View File
@@ -206,12 +206,13 @@ class ModuleProxyScan : public Module
void Tick(time_t) anope_override
{
for (std::set<ProxyConnect *>::iterator it = ProxyConnect::proxies.begin(), it_end = ProxyConnect::proxies.end(); it != it_end; ++it)
for (std::set<ProxyConnect *>::iterator it = ProxyConnect::proxies.begin(), it_end = ProxyConnect::proxies.end(); it != it_end;)
{
ProxyConnect *p = *it;
++it;
if (p->created + this->GetSecs() < Anope::CurTime)
p->flags[SF_DEAD] = true;
delete p;
}
}
} connectionTimeout;