From 5c3cf2631067f21d72880b245c0ec0e23c3791c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 3 Jan 2008 19:55:19 +0000 Subject: [PATCH] Got rid of DeleteSocket(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23236 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/network/protocols/tcp/TCPEndpoint.cpp | 10 +--------- src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h | 2 -- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp b/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp index e1796abb39..b8bc7a40c1 100644 --- a/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp +++ b/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp @@ -763,14 +763,6 @@ TCPEndpoint::IsBound() const } -void -TCPEndpoint::DeleteSocket() -{ - // the next call will delete `this'. - gSocketModule->delete_socket(socket); -} - - status_t TCPEndpoint::DelayedAcknowledge() { @@ -1887,6 +1879,6 @@ TCPEndpoint::_TimeWaitTimer(struct net_timer *timer, void *data) if (mutex_lock(&endpoint->fLock) < B_OK) return; - endpoint->DeleteSocket(); + gSocketModule->delete_socket(endpoint->socket); } diff --git a/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h b/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h index fb8b89cfd9..b7447265e1 100644 --- a/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h +++ b/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h @@ -72,8 +72,6 @@ class TCPEndpoint : public net_protocol, public ProtocolSocket { tcp_state State() const { return fState; } bool IsBound() const; - void DeleteSocket(); - status_t DelayedAcknowledge(); status_t SendAcknowledge(bool force); status_t UpdateTimeWait();