From 57893ff09ca823f6fcd2d149baa636ad02914b72 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Sat, 26 Sep 2020 18:24:32 -0400 Subject: [PATCH] Set SO_REUSEADDR --- src/server.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server.c b/src/server.c index ab0cc43..7639fdd 100644 --- a/src/server.c +++ b/src/server.c @@ -43,6 +43,8 @@ server_init(struct gmnisrv_server *server, struct gmnisrv_config *conf) b->name, strerror(errno)); return 1; } + static const int t = 1; + setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &t, sizeof(t)); struct sockaddr *addr; size_t addrsz; @@ -61,7 +63,6 @@ server_init(struct gmnisrv_server *server, struct gmnisrv_config *conf) addr = (struct sockaddr *)∈ addrsz = sizeof(in); #ifdef IPV6_V6ONLY - static int t = 1; setsockopt(sockfd, IPPROTO_IPV6, IPV6_V6ONLY, &t, sizeof(t)); #endif