From e7a81bf5425ac58627f56578aa9fc1c0384af794 Mon Sep 17 00:00:00 2001 From: Toshit Chawda Date: Sun, 8 Sep 2024 21:34:17 -0700 Subject: [PATCH] don't crash on a twisp stream --- server/src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/main.rs b/server/src/main.rs index 29dff20..3f20eab 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -58,6 +58,8 @@ fn format_stream_type(stream_type: StreamType) -> &'static str { match stream_type { StreamType::Tcp => "tcp", StreamType::Udp => "udp", + #[cfg(feature = "twisp")] + StreamType::Unknown(crate::handle::twisp::STREAM_TYPE) => "twisp", StreamType::Unknown(_) => unreachable!(), } } @@ -191,7 +193,7 @@ async fn main() -> anyhow::Result<()> { tokio::spawn(async { let mut sig = signal(SignalKind::user_defined1()).unwrap(); while sig.recv().await.is_some() { - info!("{}", generate_stats().unwrap()); + info!("Stats:\n{}", generate_stats().unwrap()); } });