From: Felix Fietkau Date: Fri, 14 Jun 2024 14:41:16 +0200 Subject: [PATCH] nl80211: fix crash when adding an interface fails When adding an interface fails early, the bss link is still NULL. Avoid crashing on deleting beacons. Signed-off-by: Felix Fietkau --- --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -3071,7 +3071,7 @@ static int wpa_driver_nl80211_del_beacon struct wpa_driver_nl80211_data *drv = bss->drv; struct i802_link *link = nl80211_get_link(bss, link_id); - if (!link->beacon_set) + if (!link || !link->beacon_set) return 0; wpa_printf(MSG_DEBUG, "nl80211: Remove beacon (ifindex=%d)",