lib: Add errno details to the sockopt_reuseaddr api

Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
This commit is contained in:
Mobashshera Rasool 2022-08-04 00:50:36 -07:00
parent 9461953914
commit 7cf66a2220

View File

@ -290,8 +290,10 @@ int sockopt_reuseaddr(int sock)
ret = setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (void *)&on, ret = setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (void *)&on,
sizeof(on)); sizeof(on));
if (ret < 0) { if (ret < 0) {
flog_err(EC_LIB_SOCKET, flog_err(
"can't set sockopt SO_REUSEADDR to socket %d", sock); EC_LIB_SOCKET,
"can't set sockopt SO_REUSEADDR to socket %d errno=%d: %s",
sock, errno, safe_strerror(errno));
return -1; return -1;
} }
return 0; return 0;