diff --git a/kernel/kernel/Networking/TCPSocket.cpp b/kernel/kernel/Networking/TCPSocket.cpp index af8a03aa..34dce5c6 100644 --- a/kernel/kernel/Networking/TCPSocket.cpp +++ b/kernel/kernel/Networking/TCPSocket.cpp @@ -127,7 +127,8 @@ namespace Kernel LockGuard _(m_mutex); - ASSERT(!m_connection_info.has_value()); + if (m_connection_info.has_value()) + return BAN::Error::from_errno(EISCONN); switch (m_state) {