diff --git a/src/lib.rs b/src/lib.rs index 6edf483..ad4c050 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -256,7 +256,7 @@ impl + Sized, O: OutputPin> W5500 { break s0 as usize; } }; - if receive_size > 8 { + if receive_size >= 8 { let read_pointer = self.read_u16(socket.register_at(0x00_28))?; // |<-- read_pointer read_pointer + received_size -->|