]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Stability fixes, some DELETEs here that dont belong any more.
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 17 Jul 2007 19:07:31 +0000 (19:07 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 17 Jul 2007 19:07:31 +0000 (19:07 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7470 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_spanningtree/treesocket2.cpp
src/modules/m_spanningtree/utils.cpp

index f518151e9a3b7bf9f5ebd64e3fe46e8f4ad39d6e..dcfb2b4aad05bb60e94167d17792f0fad436ec76 100644 (file)
@@ -885,7 +885,6 @@ bool TreeSocket::Inbound_Server(std::deque<std::string> &params)
                                CheckDupeSocket->SendError("Negotiation collision");
                                Instance->SE->DelFd(CheckDupeSocket);
                                CheckDupeSocket->Close();
-                               delete CheckDupeSocket;
                                return false;
                        }
                        /* Now check for fully initialized instances of the server */
index 9675a6ac8588f35dbf2ca71a1d1c41de0a3a1713..9d4fbf41a3c19c4d2c7555d2fbccc30e4abf9e3a 100644 (file)
@@ -190,7 +190,6 @@ SpanningTreeUtilities::~SpanningTreeUtilities()
        {
                ServerInstance->SE->DelFd(Bindings[i]);
                Bindings[i]->Close();
-               DELETE(Bindings[i]);
        }
        while (TreeRoot->ChildCount())
        {
@@ -200,7 +199,6 @@ SpanningTreeUtilities::~SpanningTreeUtilities()
                        TreeSocket* sock = child_server->GetSocket();
                        ServerInstance->SE->DelFd(sock);
                        sock->Close();
-                       DELETE(sock);
                }
        }
        delete TreeRoot;
@@ -486,7 +484,6 @@ void SpanningTreeUtilities::ReadConfiguration(bool rebind)
                                        {
                                                ServerInstance->Log(DEFAULT,"m_spanningtree: Warning: Failed to bind server port: %s:%d: %s",IP.c_str(), portno, strerror(errno));
                                                listener->Close();
-                                               DELETE(listener);
                                        }
                                }
                        }