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?;