diff options
author | Pyun YongHyeon <yongari@FreeBSD.org> | 2010-10-04 23:19:31 +0000 |
---|---|---|
committer | Pyun YongHyeon <yongari@FreeBSD.org> | 2010-10-04 23:19:31 +0000 |
commit | 402215616ac4d0d7b63285cb6291371b9b7a6315 (patch) | |
tree | 7892d865b479322b6e0ad876b5fe6939e20a11b8 | |
parent | 963169b4af5d1a347560f060254e1df9541b2350 (diff) | |
download | src-402215616ac4d0d7b63285cb6291371b9b7a6315.tar.gz src-402215616ac4d0d7b63285cb6291371b9b7a6315.zip |
Don't count input error twice. uether_rxbuf() already updated that
counter.
Notes
Notes:
svn path=/head/; revision=213436
-rw-r--r-- | sys/dev/usb/net/if_axe.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/dev/usb/net/if_axe.c b/sys/dev/usb/net/if_axe.c index 744cb820a206..bc0bac692e84 100644 --- a/sys/dev/usb/net/if_axe.c +++ b/sys/dev/usb/net/if_axe.c @@ -863,13 +863,12 @@ axe_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) err = EINVAL; break; } - err = uether_rxbuf(ue, pc, pos, len); + uether_rxbuf(ue, pc, pos, len); pos += len + (len % 2); } - } else { - err = uether_rxbuf(ue, pc, 0, actlen); - } + } else + uether_rxbuf(ue, pc, 0, actlen); if (err != 0) ifp->if_ierrors++; |