diff --git a/src/network/Network.cpp b/src/network/Network.cpp index d60dcb67..81e02408 100644 --- a/src/network/Network.cpp +++ b/src/network/Network.cpp @@ -594,6 +594,8 @@ public: flags |= SO_REUSEPORT; # endif if (setsockopt(descriptor, SOL_SOCKET, flags, (const char*)&opt, sizeof(opt))) { + logger.error() << "setsockopt(SO_REUSEADDR) failed with errno: " + << errno << "(" << std::strerror(errno) << ")"; closesocket(descriptor); throw std::runtime_error("setsockopt"); }