diff --git a/src/stream/tcb.rs b/src/stream/tcb.rs index 202a9a1..8d2a361 100644 --- a/src/stream/tcb.rs +++ b/src/stream/tcb.rs @@ -179,7 +179,7 @@ impl Tcb { self.send_window } pub(super) fn get_recv_window(&self) -> u16 { - self.get_available_read_buffer_size() as u16 + self.get_available_read_buffer_size().try_into().unwrap_or(u16::MAX) } // #[inline(always)] // pub(super) fn buffer_size(&self, payload_len: u16) -> u16 {