changeset 5559:301bcad7c710 draft

link: Report errors obtaining recv buffer size on link overflow
author Roy Marples <roy@marples.name>
date Sat, 12 Dec 2020 17:34:31 +0000
parents e27177daaf0a
children ecfe552000c0
files src/dhcpcd.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/dhcpcd.c	Sat Dec 12 17:33:26 2020 +0000
+++ b/src/dhcpcd.c	Sat Dec 12 17:34:31 2020 +0000
@@ -1207,8 +1207,10 @@
 
 	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;