Page MenuHomeFreeBSD

D61340.1794322230.diff
No OneTemporary

Authored By
Unknown
Size
379 B
Referenced Files
None
Subscribers
None

D61340.1794322230.diff

diff --git a/sys/dev/alc/if_alc.c b/sys/dev/alc/if_alc.c
--- a/sys/dev/alc/if_alc.c
+++ b/sys/dev/alc/if_alc.c
@@ -3636,6 +3636,8 @@
rdinfo = le32toh(rrd->rdinfo);
rx_cons = RRD_RD_IDX(rdinfo);
nsegs = RRD_RD_CNT(rdinfo);
+ if (rx_cons >= ALC_RX_RING_CNT)
+ return;
sc->alc_cdata.alc_rxlen = RRD_BYTES(status);
if ((status & (RRD_ERR_SUM | RRD_ERR_LENGTH)) != 0) {

File Metadata

Mime Type
text/plain
Expires
Tue, Nov 10, 2:50 PM (6 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41639422
Default Alt Text
D61340.1794322230.diff (379 B)

Event Timeline