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
commit3a4c1d31dccb93c5ffd8b7c85b370552fb5cdebd (patch)
tree8f289c40fcf850a7c57d1443cd5671a3b00000b2
parent3249d22e930197d80513ccf8e1876a5b421a1574 (diff)
downloaddhcpcd-3a4c1d31dccb93c5ffd8b7c85b370552fb5cdebd.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;