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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user