From c14ccd5fa272dce0c11bcf6a1c34698a641cff44 Mon Sep 17 00:00:00 2001 From: Igor Katson Date: Mon, 26 Aug 2024 21:22:00 +0100 Subject: [PATCH] ReuseAddr on all sytems, resuseport only on Unix --- Makefile | 3 +++ crates/upnp-serve/src/ssdp.rs | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c7b7f9b..db284da 100644 --- a/Makefile +++ b/Makefile @@ -111,6 +111,9 @@ create-target-docker: cp -lf target/armv7-unknown-linux-musleabihf/release-github/rqbit target/docker/linux/arm/v7/rqbit && \ cp docker/Dockerfile target/Docker +@PHONE: docker-build-prereqs +docker-build-prereqs: release-linux-aarch64 release-linux-x86_64 release-linux-armv7 + @PHONY: docker-build docker-build: create-target-docker docker build \ diff --git a/crates/upnp-serve/src/ssdp.rs b/crates/upnp-serve/src/ssdp.rs index c88f737..d3d80bf 100644 --- a/crates/upnp-serve/src/ssdp.rs +++ b/crates/upnp-serve/src/ssdp.rs @@ -113,7 +113,6 @@ impl SsdpRunner { #[cfg(not(target_os = "windows"))] sock.set_reuse_port(true) .context("error setting SO_REUSEPORT")?; - #[cfg(target_os = "windows")] sock.set_reuse_address(true) .context("error setting SO_REUSEADDR")?;