⬢ DragonFlyBSD Kernel Audit
DF-4970 / fix.diff
← back to finding ↓ download raw
--- a/sys/dev/netif/xe/if_xe_pccard.c
+++ b/sys/dev/netif/xe/if_xe_pccard.c
@@ -308,7 +308,7 @@
 	if (card_itm->prod_type & XE_PROD_MODEM_UMASK)
 		scp->modem = 1;
 
-	for (i = 1; i != XE_CARD_TYPE_FLAGS_DINGO; i = i << 1) {
+	for (i = 1; i <= XE_CARD_TYPE_FLAGS_DINGO; i = i << 1) {
 		switch(i & card_itm->flags) {
 		case XE_CARD_TYPE_FLAGS_CE2:
 			scp->ce2 = 1;