refactor: optimize http range parsing and handling (#323)

This commit is contained in:
sigoden
2023-12-21 15:46:55 +08:00
committed by GitHub
parent 270cc0cba2
commit 52506bc01f
4 changed files with 89 additions and 73 deletions

View File

@@ -95,7 +95,7 @@ fn serve(args: Args, running: Arc<AtomicBool>) -> Result<Vec<JoinHandle<()>>> {
let (cnx, addr) = listener.accept().await.unwrap();
let Ok(stream) = tls_accepter.accept(cnx).await else {
eprintln!(
"Warning during tls handshake connection from {}",
"WARNING during tls handshake connection from {}",
addr
);
continue;
@@ -172,7 +172,7 @@ where
};
match err.downcast_ref::<std::io::Error>() {
Some(err) if err.kind() == std::io::ErrorKind::UnexpectedEof => {}
_ => eprintln!("Warning serving connection{}: {}", scope, err),
_ => eprintln!("WARNING serving connection{}: {}", scope, err),
}
}
}