]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
As we don't use the udp socket, set the recieve buffer to 1.
authorRoy Marples <roy@marples.name>
Fri, 22 Feb 2008 14:53:02 +0000 (14:53 +0000)
committerRoy Marples <roy@marples.name>
Fri, 22 Feb 2008 14:53:02 +0000 (14:53 +0000)
socket.c

index ef0a21a83e6563671a07f4a5ad2fd9ecdb657147..34a1cfd178a3895745d6437edcbbd79c73312de4 100644 (file)
--- a/socket.c
+++ b/socket.c
@@ -474,6 +474,10 @@ int open_socket (interface_t *iface, int protocol)
                                        &n, sizeof (n)) == -1)
                                logger (LOG_ERR, "SO_REUSEADDR: %s",
                                        strerror (errno));
+                       if (setsockopt (fd, SOL_SOCKET, SO_RCVBUF,
+                                       &n, sizeof (n)) == -1)
+                               logger (LOG_ERR, "SO_RCVBUF: %s",
+                                       strerror (errno));
                        strncpy (ifr.ifr_name, iface->name,
                                 sizeof (ifr.ifr_name));
                        if (setsockopt (fd, SOL_SOCKET, SO_BINDTODEVICE,