fix ipv6 panic
This commit is contained in:
parent
73da6a8610
commit
c3355db8ee
@ -39,7 +39,13 @@ pub async fn run_ipv6(edge: &'static Node, mut v6_may_change: Receiver<bool>) {
|
||||
println!("ipv6: {}:{}", addr, port);
|
||||
*/
|
||||
|
||||
let socket = Arc::new(Socket::build_v6(ipv6, 0).await.unwrap());
|
||||
let Ok(v6_sock) = Socket::build_v6(ipv6, 0).await else{
|
||||
v6_may_change.recv().await;
|
||||
continue;
|
||||
};
|
||||
println!("sock ipv6: {}", ipv6);
|
||||
let socket = Arc::new(v6_sock);
|
||||
|
||||
let port = socket.get_local_port();
|
||||
let socket_clone = socket.clone();
|
||||
let cancel = CancellationToken::new();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user