From 18004d3ac01f07153a6891c451f2e7e2f1ae8d3f Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Fri, 29 Mar 2013 23:45:59 +0100 Subject: [PATCH] Avoid trying to set the media to Ethernet for WLAN devices. It didn't really harm, but would always try to find a corresponding media, fail and print an error. --- src/libs/compat/freebsd_network/device.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libs/compat/freebsd_network/device.c b/src/libs/compat/freebsd_network/device.c index 2e7fb3113e..ec2cf94e91 100644 --- a/src/libs/compat/freebsd_network/device.c +++ b/src/libs/compat/freebsd_network/device.c @@ -53,11 +53,11 @@ compat_open(const char *name, uint32 flags, void **cookie) if (!HAIKU_DRIVER_REQUIRES(FBSD_WLAN)) { ifp->if_flags &= ~IFF_UP; ifp->if_ioctl(ifp, SIOCSIFFLAGS, NULL); - } - memset(&ifr, 0, sizeof(ifr)); - ifr.ifr_media = IFM_MAKEWORD(IFM_ETHER, IFM_AUTO, 0, 0); - ifp->if_ioctl(ifp, SIOCSIFMEDIA, (caddr_t)&ifr); + memset(&ifr, 0, sizeof(ifr)); + ifr.ifr_media = IFM_MAKEWORD(IFM_ETHER, IFM_AUTO, 0, 0); + ifp->if_ioctl(ifp, SIOCSIFMEDIA, (caddr_t)&ifr); + } ifp->if_flags |= IFF_UP; ifp->if_ioctl(ifp, SIOCSIFFLAGS, NULL);