improve setsockopt error message

This commit is contained in:
MihailRis 2025-09-14 13:36:32 +03:00
parent 51859c1501
commit ee663fa322

View File

@ -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");
}