diff options
Diffstat (limited to 'src/modules/m_http_client.cpp')
-rw-r--r-- | src/modules/m_http_client.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/m_http_client.cpp b/src/modules/m_http_client.cpp index 7e1b94f11..aa97242e0 100644 --- a/src/modules/m_http_client.cpp +++ b/src/modules/m_http_client.cpp @@ -64,7 +64,8 @@ class HTTPResolver : public Resolver void OnError(ResolverError e, const string &errmsg) { - delete socket; + if (ServerInstance->SocketCull.find(socket) == ServerInstance->SocketCull.end()) + ServerInstance->SocketCull[socket] = socket; } }; |