From 9cb546897653de6d9faddaf6321e8212e5f03826 Mon Sep 17 00:00:00 2001 From: Akbar Rahman Date: Sat, 17 Oct 2026 15:42:52 +0100 Subject: [PATCH] ignore all trailing slashes, print bind address --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 976d6ba..830ac34 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,7 +20,7 @@ fn normalise_path(path: &str) -> String { .split('?') .next() .expect("split operation returns at least one substring"); - if path.len() > 1 + while path.len() > 1 && let Some('/') = path.chars().next_back() { path = &path[0..path.len() - 1]; @@ -137,7 +137,7 @@ async fn main() -> Result<(), Box> { let urlmap = Arc::new(urlmap); - println!("Starting TCP Listener..."); + println!("Starting TCP Listener on {bind_address}..."); let listener = TcpListener::bind(&bind_address).await?; loop { let (socket, _addr) = listener.accept().await?;