diff --git a/src/cmd/serve.rs b/src/cmd/serve.rs index 42b79be85d..52ee785516 100644 --- a/src/cmd/serve.rs +++ b/src/cmd/serve.rs @@ -133,6 +133,14 @@ async fn handle_request(req: Request, mut root: PathBuf) -> Result d, + Err(_) => return Ok(not_found()), + }; + // Ensure we are only looking for things in our public folder if !root.starts_with(original_root) { return Ok(not_found());