From 66ed611bd0f477fbe5792212d0a88076bec9bf3b Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Fri, 18 Dec 2020 23:40:15 +0100 Subject: sticky-sockets: do not use SO_REUSEADDR This makes little sense for unicast UDP sockets. Signed-off-by: Jason A. Donenfeld --- contrib/sticky-sockets/sticky-sockets.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/contrib/sticky-sockets/sticky-sockets.c b/contrib/sticky-sockets/sticky-sockets.c index d9a11ad..86907e8 100644 --- a/contrib/sticky-sockets/sticky-sockets.c +++ b/contrib/sticky-sockets/sticky-sockets.c @@ -195,10 +195,6 @@ int magic_create_sock4(uint16_t listen_port) if (fd < 0) return fd; - ret = setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)); - if (ret < 0) - goto err; - ret = setsockopt(fd, IPPROTO_IP, IP_PKTINFO, &on, sizeof(on)); if (ret < 0) goto err; @@ -228,10 +224,6 @@ int magic_create_sock6(uint16_t listen_port) if (fd < 0) return fd; - ret = setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)); - if (ret < 0) - goto err; - ret = setsockopt(fd, IPPROTO_IPV6, IPV6_RECVPKTINFO, &on, sizeof(on)); if (ret < 0) goto err; -- cgit v1.2.3-59-g8ed1b