summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2020-12-12 17:34:31 +0000
committerRoy Marples <roy@marples.name>2020-12-12 17:34:31 +0000
commitc81acbb4e5be6e1bf511f97308f42242638c9956 (patch)
tree8f289c40fcf850a7c57d1443cd5671a3b00000b2
parent84fda07e2ee113b8567e0809524e74ddad0df2a9 (diff)
downloaddhcpcd-c81acbb4e5be6e1bf511f97308f42242638c9956.tar.xz
link: Report errors obtaining recv buffer size on link overflow
-rw-r--r--src/dhcpcd.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dhcpcd.c b/src/dhcpcd.c
index e033a827..3acf72c3 100644
--- a/src/dhcpcd.c
+++ b/src/dhcpcd.c
@@ -1207,8 +1207,10 @@ dhcpcd_linkoverflow(struct dhcpcd_ctx *ctx)
socklen = sizeof(rcvbuflen);
if (getsockopt(ctx->link_fd, SOL_SOCKET,
- SO_RCVBUF, &rcvbuflen, &socklen) == -1)
+ SO_RCVBUF, &rcvbuflen, &socklen) == -1) {
+ logerr("%s: getsockopt", __func__);
rcvbuflen = 0;
+ }
#ifdef __linux__
else
rcvbuflen /= 2;