Some sort of merge error; FreeBSD, where this was imported from, always
had "else if".  Also, semantically more plausible.

ok?

Index: sys/dev/pci/if_wb.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_wb.c,v
retrieving revision 1.69
diff -u -p -r1.69 if_wb.c
--- sys/dev/pci/if_wb.c 13 Jul 2017 17:45:00 -0000      1.69
+++ sys/dev/pci/if_wb.c 1 Apr 2019 04:11:22 -0000
@@ -660,7 +660,7 @@ wb_fixmedia(sc)
        if (IFM_SUBTYPE(mii->mii_media_active) == IFM_10_T) {
                media = mii->mii_media_active & ~IFM_10_T;
                media |= IFM_100_TX;
-       } if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX) {
+       } else if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX) {
                media = mii->mii_media_active & ~IFM_100_TX;
                media |= IFM_10_T;
        } else
-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to