summaryrefslogtreecommitdiff
path: root/lib/sockunion.c
diff options
context:
space:
mode:
authorMobashshera Rasool <mrasool@vmware.com>2022-08-04 00:50:36 -0700
committerMobashshera Rasool <mrasool@vmware.com>2022-08-04 01:38:33 -0700
commit7cf66a22208af9c239b26fc8d3b4cfa82eead166 (patch)
treeb438ea88956e4134f065a7904c8ff320f5b7ba22 /lib/sockunion.c
parent946195391406269003275850e1a4d550ea8db38b (diff)
lib: Add errno details to the sockopt_reuseaddr api
Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
Diffstat (limited to 'lib/sockunion.c')
-rw-r--r--lib/sockunion.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/sockunion.c b/lib/sockunion.c
index eff38798cc..36ae21fdd1 100644
--- a/lib/sockunion.c
+++ b/lib/sockunion.c
@@ -290,8 +290,10 @@ int sockopt_reuseaddr(int sock)
ret = setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (void *)&on,
sizeof(on));
if (ret < 0) {
- flog_err(EC_LIB_SOCKET,
- "can't set sockopt SO_REUSEADDR to socket %d", sock);
+ flog_err(
+ EC_LIB_SOCKET,
+ "can't set sockopt SO_REUSEADDR to socket %d errno=%d: %s",
+ sock, errno, safe_strerror(errno));
return -1;
}
return 0;