summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/steth.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/steth.c b/app/steth.c
index 2502770..e861606 100644
--- a/app/steth.c
+++ b/app/steth.c
@@ -258,7 +258,8 @@ static void
steth_nis (void)
{
if (eth_irq_ack_pending (ETH_DMASR_RS))
- steth_rx();
+ while (! (ETH_DES0 (RxBD) & ETH_RDES0_OWN))
+ steth_rx();
}
void