]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_ident.cpp
m_filter Rename exemptfromfilter field to exemptedchans, use std::set::count()
[user/henk/code/inspircd.git] / src / modules / m_ident.cpp
index bea4c28030b85eabf74db8f052454944d7df7861..57944737ca9777447c6c93d4530af501cddc837f 100644 (file)
@@ -195,9 +195,7 @@ class IdentRequestSocket : public EventHandler
                if (GetFd() > -1)
                {
                        ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "Close ident socket %d", GetFd());
-                       SocketEngine::DelFd(this);
-                       SocketEngine::Close(GetFd());
-                       this->SetFd(-1);
+                       SocketEngine::Close(this);
                }
        }
 
@@ -270,7 +268,7 @@ class IdentRequestSocket : public EventHandler
 class ModuleIdent : public Module
 {
        int RequestTimeout;
-       SimpleExtItem<IdentRequestSocket> ext;
+       SimpleExtItem<IdentRequestSocket, stdalgo::culldeleter> ext;
  public:
        ModuleIdent() : ext("ident_socket", this)
        {