diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-12-18 23:40:15 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-12-18 23:40:15 +0100 |
commit | 66ed611bd0f477fbe5792212d0a88076bec9bf3b (patch) | |
tree | 85377520fc5b4145c7f995b11a5b5d449727ffed | |
parent | completion: add help and syncconf completions (diff) | |
download | wireguard-tools-66ed611bd0f477fbe5792212d0a88076bec9bf3b.tar.xz wireguard-tools-66ed611bd0f477fbe5792212d0a88076bec9bf3b.zip |
sticky-sockets: do not use SO_REUSEADDR
This makes little sense for unicast UDP sockets.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r-- | contrib/sticky-sockets/sticky-sockets.c | 8 |
1 files changed, 0 insertions, 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; |