]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/inspsocket.cpp
Remove some dead code
[user/henk/code/inspircd.git] / src / inspsocket.cpp
index 798cde9b01dd3ad2c10bb9a94657cacb3a78e1ce..46f5bd3b217652e28d1a8f39d0510ec542960f3d 100644 (file)
@@ -440,7 +440,10 @@ bool SocketTimeout::Tick(time_t)
        ServerInstance->Logs->Log("SOCKET", LOG_DEBUG, "SocketTimeout::Tick");
 
        if (ServerInstance->SE->GetRef(this->sfd) != this->sock)
+       {
+               delete this;
                return false;
+       }
 
        if (this->sock->state == I_CONNECTING)
        {
@@ -456,6 +459,7 @@ bool SocketTimeout::Tick(time_t)
        }
 
        this->sock->Timeout = NULL;
+       delete this;
        return false;
 }