This commit is contained in:
Rob Ede 2021-06-28 15:38:23 +01:00
parent 7bc542c56f
commit d05b36e0ff
No known key found for this signature in database
GPG Key ID: 97C636207D3EF933
1 changed files with 4 additions and 4 deletions

View File

@ -525,10 +525,11 @@ where
addr: socket_addr, 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(); 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 c = cfg.lock().unwrap();
let config = AppConfig::new( let config = AppConfig::new(
false, false,
@ -540,8 +541,7 @@ where
let mut svc = HttpService::build() let mut svc = HttpService::build()
.keep_alive(c.keep_alive) .keep_alive(c.keep_alive)
.client_timeout(c.client_timeout) .client_timeout(c.client_timeout)
.client_disconnect(c.client_shutdown) .client_disconnect(c.client_shutdown);
.local_addr(addr);
if let Some(handler) = on_connect_fn.clone() { if let Some(handler) = on_connect_fn.clone() {
svc = svc svc = svc