From d05b36e0fffedcc6a8d5058c97a327084fd07412 Mon Sep 17 00:00:00 2001 From: Rob Ede Date: Mon, 28 Jun 2021 15:38:23 +0100 Subject: [PATCH] fix uds --- src/server.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server.rs b/src/server.rs index b0c292edd..b6385eef9 100644 --- a/src/server.rs +++ b/src/server.rs @@ -525,10 +525,11 @@ where addr: socket_addr, }); - let addr = format!("actix-web-service-{:?}", lst.local_addr()?); + let addr = lst.local_addr()?; + let name = format!("actix-web-service-{:?}", addr); let on_connect_fn = self.on_connect_fn.clone(); - self.builder = self.builder.listen_uds(addr, lst, move || { + self.builder = self.builder.listen_uds(name, lst, move || { let c = cfg.lock().unwrap(); let config = AppConfig::new( false, @@ -540,8 +541,7 @@ where let mut svc = HttpService::build() .keep_alive(c.keep_alive) .client_timeout(c.client_timeout) - .client_disconnect(c.client_shutdown) - .local_addr(addr); + .client_disconnect(c.client_shutdown); if let Some(handler) = on_connect_fn.clone() { svc = svc