Author: yongari
Date: Mon May 25 07:50:14 2009
New Revision: 192737
URL: http://svn.freebsd.org/changeset/base/192737

Log:
  If interface is not UP, don't return media status.

Modified:
  head/sys/dev/msk/if_msk.c

Modified: head/sys/dev/msk/if_msk.c
==============================================================================
--- head/sys/dev/msk/if_msk.c   Mon May 25 07:48:00 2009        (r192736)
+++ head/sys/dev/msk/if_msk.c   Mon May 25 07:50:14 2009        (r192737)
@@ -904,6 +904,10 @@ msk_mediastatus(struct ifnet *ifp, struc
 
        sc_if = ifp->if_softc;
        MSK_IF_LOCK(sc_if);
+       if ((ifp->if_flags & IFF_UP) == 0) {
+               MSK_IF_UNLOCK(sc_if);
+               return;
+       }
        mii = device_get_softc(sc_if->msk_miibus);
 
        mii_pollstat(mii);
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to