diff --git a/crates/ironrdp-async/src/framed.rs b/crates/ironrdp-async/src/framed.rs
index e142a881..5efcb3e9 100644
--- a/crates/ironrdp-async/src/framed.rs
+++ b/crates/ironrdp-async/src/framed.rs
@@ -170,7 +170,7 @@ where
.find_size(self.peek())
.map_err(|e| io::Error::new(io::ErrorKind::Other, e))?
{
- Some(length) => {
+ Some((_matched, length)) => {
return Ok(self.read_exact(length).await?.freeze());
}
None => {
diff --git a/crates/ironrdp-blocking/src/framed.rs b/crates/ironrdp-blocking/src/framed.rs
index 9c1bcb4f..c46109bb 100644
--- a/crates/ironrdp-blocking/src/framed.rs
+++ b/crates/ironrdp-blocking/src/framed.rs
@@ -93,7 +93,7 @@ where
.find_size(self.peek())
.map_err(|e| io::Error::new(io::ErrorKind::Other, e))?
{
- Some(length) => {
+ Some((_matched, length)) => {
return Ok(self.read_exact(length)?.freeze());
}
None => {
diff --git a/crates/ironrdp-connector/src/credssp.rs b/crates/ironrdp-connector/src/credssp.rs
index cba1d554..1ae80cdd 100644
--- a/crates/ironrdp-connector/src/credssp.rs
+++ b/crates/ironrdp-connector/src/credssp.rs
@@ -43,9 +43,9 @@ struct CredsspTsRequestHint;
const CREDSSP_TS_REQUEST_HINT: CredsspTsRequestHint = CredsspTsRequestHint;
impl PduHint for CredsspTsRequestHint {
- fn find_size(&self, bytes: &[u8]) -> ironrdp_pdu::PduResult