diff --git a/src/libs/compat/freebsd_network/device_hooks.c b/src/libs/compat/freebsd_network/device_hooks.c index 7e1e65be43..e8c05cc85a 100644 --- a/src/libs/compat/freebsd_network/device_hooks.c +++ b/src/libs/compat/freebsd_network/device_hooks.c @@ -51,7 +51,8 @@ compat_open(const char *name, uint32 flags, void **cookie) IFF_LOCKGIANT(ifp); - ifp->if_init(ifp->if_softc); + if (ifp->if_init != NULL) + ifp->if_init(ifp->if_softc); if (!HAIKU_DRIVER_REQUIRES(FBSD_WLAN_FEATURE)) { ifp->if_flags &= ~IFF_UP;