diff --git a/sys/dev/wl/if_wl.c b/sys/dev/wl/if_wl.c index 2a68f775e67..2f6b6b75446 100644 --- a/sys/dev/wl/if_wl.c +++ b/sys/dev/wl/if_wl.c @@ -1260,6 +1260,8 @@ wlioctl(struct ifnet *ifp, u_long cmd, caddr_t data) } error = 0; } +#else + wlinit(sc); #endif break; #endif /* MULTICAST */ diff --git a/sys/i386/isa/if_wl.c b/sys/i386/isa/if_wl.c index 2a68f775e67..2f6b6b75446 100644 --- a/sys/i386/isa/if_wl.c +++ b/sys/i386/isa/if_wl.c @@ -1260,6 +1260,8 @@ wlioctl(struct ifnet *ifp, u_long cmd, caddr_t data) } error = 0; } +#else + wlinit(sc); #endif break; #endif /* MULTICAST */