diff --git a/src/main.rs b/src/main.rs index fc7202c..8a493db 100644 --- a/src/main.rs +++ b/src/main.rs @@ -90,17 +90,19 @@ fn handle( }; } } - Err(e) => send( - &response::failure::temporary::General { - message: Some("Internal server error".to_string()), - } - .into_bytes(), - &mut stream, - |result| match result { - Ok(()) => println!("[{}] [warning] [{peer}] {e}", now()), - Err(e) => println!("[{}] [error] [{peer}] {e}", now()), - }, - ), + Err(e) => { + return send( + &response::failure::temporary::General { + message: Some("Internal server error".to_string()), + } + .into_bytes(), + &mut stream, + |result| match result { + Ok(()) => println!("[{}] [warning] [{peer}] {e}", now()), + Err(e) => println!("[{}] [error] [{peer}] {e}", now()), + }, + ) + } } } }