diff --git a/hostapd/driver_nl80211.c b/hostapd/driver_nl80211.c index cd2c66a17..829e23d04 100644 --- a/hostapd/driver_nl80211.c +++ b/hostapd/driver_nl80211.c @@ -1152,6 +1152,9 @@ static int i802_set_beacon_int(void *priv, int value) drv->beacon_int = value; + if (!drv->beacon_set) + return 0; + msg = nlmsg_alloc(); if (!msg) goto out;