diff --git a/ice/src/agent/mod.rs b/ice/src/agent/mod.rs index f8bece6d5..6e4111bfa 100644 --- a/ice/src/agent/mod.rs +++ b/ice/src/agent/mod.rs @@ -349,6 +349,8 @@ impl Agent { udp_mux.remove_conn_by_ufrag(&ufrag).await; } + Self::close_multicast_conn(&self.mdns_conn).await; + //FIXME: deadlock here self.internal.close().await } diff --git a/sctp/fuzz/fuzz_targets/packet.rs b/sctp/fuzz/fuzz_targets/packet.rs index 65a92c5b7..1e6ce69f6 100644 --- a/sctp/fuzz/fuzz_targets/packet.rs +++ b/sctp/fuzz/fuzz_targets/packet.rs @@ -1,8 +1,8 @@ #![no_main] use libfuzzer_sys::fuzz_target; -use webrtc_sctp::packet::Packet; use bytes::Bytes; +use webrtc_sctp::packet::Packet; fuzz_target!(|data: &[u8]| { let bytes = Bytes::from(data.to_vec()); diff --git a/sctp/fuzz/fuzz_targets/param.rs b/sctp/fuzz/fuzz_targets/param.rs index 7677edf6e..40489b39a 100644 --- a/sctp/fuzz/fuzz_targets/param.rs +++ b/sctp/fuzz/fuzz_targets/param.rs @@ -1,8 +1,8 @@ #![no_main] use libfuzzer_sys::fuzz_target; -use webrtc_sctp::param::build_param; use bytes::Bytes; +use webrtc_sctp::param::build_param; fuzz_target!(|data: &[u8]| { let bytes = Bytes::from(data.to_vec());