From 370287c9a6c4b81d81eafeab4220eab96941f0b5 Mon Sep 17 00:00:00 2001 From: Sergio Benitez Date: Fri, 3 May 2024 17:17:56 -0700 Subject: [PATCH] Fix 'TcpListener' port required regression. --- core/lib/src/listener/tcp.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/lib/src/listener/tcp.rs b/core/lib/src/listener/tcp.rs index ceeaa445..61252c7d 100644 --- a/core/lib/src/listener/tcp.rs +++ b/core/lib/src/listener/tcp.rs @@ -39,7 +39,8 @@ impl Bind for TcpListener { e.map(|e| e.tcp()).unwrap_or(Some(default)) }).map_err(Left)?; - if let Some(port) = figment.extract_inner("port").map_err(Left)? { + if figment.contains("port") { + let port = figment.extract_inner("port").map_err(Left)?; address.set_port(port); }