diff --git a/net/inet/inet_close.c b/net/inet/inet_close.c index bfb19d12de..66b798a305 100644 --- a/net/inet/inet_close.c +++ b/net/inet/inet_close.c @@ -348,11 +348,7 @@ static inline int tcp_close_disconnect(FAR struct socket *psock) * release it now. */ - if (psock->s_sndcb != NULL) - { - tcp_callback_free(conn, psock->s_sndcb); - psock->s_sndcb = NULL; - } + psock->s_sndcb = NULL; #endif /* Check for the case where the host beat us and disconnected first */