diff options
| author | Max Khon <fjoe@FreeBSD.org> | 2006-06-05 20:06:29 +0000 |
|---|---|---|
| committer | Max Khon <fjoe@FreeBSD.org> | 2006-06-05 20:06:29 +0000 |
| commit | 3da2dc0763c47c3bce082ce20cc8e3fe97ce717e (patch) | |
| tree | e502da66bfe872d1a60a689f9efeb78c9848956c /sys/dev/ral | |
| parent | fbec079f0d6b4a0d5cb0f7a0d054a23caf3a297e (diff) | |
Notes
Diffstat (limited to 'sys/dev/ral')
| -rw-r--r-- | sys/dev/ral/rt2661.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/ral/rt2661.c b/sys/dev/ral/rt2661.c index 408a6f290387..74b28565c18c 100644 --- a/sys/dev/ral/rt2661.c +++ b/sys/dev/ral/rt2661.c @@ -962,6 +962,10 @@ rt2661_tx_intr(struct rt2661_softc *sc) data = &txq->data[txq->stat]; rn = (struct rt2661_node *)data->ni; + /* if no frame has been sent, ignore */ + if (rn == NULL) + continue; + switch (RT2661_TX_RESULT(val)) { case RT2661_TX_SUCCESS: retrycnt = RT2661_TX_RETRYCNT(val); |
