Dont panic on error

This commit is contained in:
durch
2024-03-19 15:26:40 +01:00
parent 27978908d0
commit af68da9406
@@ -512,9 +512,13 @@ impl PacketStatisticsControl {
} else {
let metrics_port = 18000;
let addr = SocketAddr::from(([0, 0, 0, 0], metrics_port));
let listener = Some(TcpListener::bind(addr)
.await
.unwrap_or_else(|_ | panic!("Cannot bind metrics server to {metrics_port}!")));
let listener = match TcpListener::bind(addr).await {
Ok(listener) => Some(listener),
Err(err) => {
log::error!("Failed to bind metrics server: {:?}", err);
None
}
};
}
}