diff options
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs index 25e6f8f16..940322715 100644 --- a/src/lib.rs +++ b/src/lib.rs | |||
| @@ -685,7 +685,7 @@ where | |||
| 685 | 685 | ||
| 686 | if status & STATUS_F2_PKT_AVAILABLE != 0 { | 686 | if status & STATUS_F2_PKT_AVAILABLE != 0 { |
| 687 | let len = (status & STATUS_F2_PKT_LEN_MASK) >> STATUS_F2_PKT_LEN_SHIFT; | 687 | let len = (status & STATUS_F2_PKT_LEN_MASK) >> STATUS_F2_PKT_LEN_SHIFT; |
| 688 | self.bus.wlan_read(&mut buf[..(len as usize + 3) / 4]).await; | 688 | self.bus.wlan_read(&mut buf, len).await; |
| 689 | trace!("rx {:02x}", &slice8_mut(&mut buf)[..(len as usize).min(48)]); | 689 | trace!("rx {:02x}", &slice8_mut(&mut buf)[..(len as usize).min(48)]); |
| 690 | self.rx(&slice8_mut(&mut buf)[..len as usize]); | 690 | self.rx(&slice8_mut(&mut buf)[..len as usize]); |
| 691 | } | 691 | } |
