diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/sbni/if_sbni.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/sbni/if_sbni.c b/sys/dev/sbni/if_sbni.c index 3e1296f..4f881dc 100644 --- a/sys/dev/sbni/if_sbni.c +++ b/sys/dev/sbni/if_sbni.c @@ -412,8 +412,10 @@ recv_frame(struct sbni_softc *sc) skip_tail(sc, framelen, crc); if (frame_ok) interpret_ack(sc, ack); - } else + } else { + framelen = 0; frame_ok = 0; + } sbni_outb(sc, CSR0, sbni_inb(sc, CSR0) ^ CT_ZER); if (frame_ok) { |