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();