diff --git a/src/main.rs b/src/main.rs index 297a125..58561c2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -508,8 +508,12 @@ fn handle_relative_connection( .map(|(path, _)| path) .unwrap_or_default(); - let _ = writeln!(stream, "
"); - let _ = writeln!(stream, "<< Back"); + let section = |stream: &mut TcpStream| { + let _ = writeln!(stream, "
"); + let _ = writeln!(stream, "<< Back"); + }; + + section(&mut stream); if let Some(pki_path) = pki_path { if let Ok(pki_file) = File::open(pki_path) { @@ -569,8 +573,7 @@ fn handle_relative_connection( convert_subheader(lines.map(|line| line.unwrap_or_default()), &mut stream, 1); } - let _ = writeln!(stream, "
"); - let _ = writeln!(stream, "<< Back"); + section(&mut stream); } else { unreachable!(); } @@ -596,6 +599,5 @@ fn handle_relative_connection( let _ = writeln!(stream, "
{name}{text}
"); } - let _ = writeln!(stream, "
"); - let _ = writeln!(stream, "<< Back"); + section(&mut stream); }