Skip to content

Commit 0376d7a

Browse files
author
yngrtc
committed
add more debug info for dtls
1 parent 21d52ae commit 0376d7a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/handler/dtls.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,13 @@ impl InboundHandler for DtlsInbound {
6262

6363
let try_read = || -> Result<Vec<DtlsMessage>> {
6464
let mut server_states = self.server_states.borrow_mut();
65-
let transport = server_states.get_mut_transport(&four_tuple)?;
65+
let transport = match server_states.get_mut_transport(&four_tuple) {
66+
Ok(transport) => transport,
67+
Err(err) => {
68+
error!("get_mut_transport got error {}, it may be due to DTLS packet received earlier than STUN Binding Request", err);
69+
return Err(err);
70+
}
71+
};
6672
let mut io_messages = vec![];
6773
let mut contexts = vec![];
6874

0 commit comments

Comments
 (0)