Fixed a NULL pointer dereference when driver initialization fails

This commit is contained in:
Jouni Malinen 2008-08-08 19:30:58 +03:00 committed by Jouni Malinen
parent 358921edb7
commit 7b5776834b

View file

@ -173,7 +173,7 @@ static void hostapd_deauth_all_stas(struct hostapd_data *hapd)
* nothing works correctly, so let's skip sending this for the hostap * nothing works correctly, so let's skip sending this for the hostap
* driver. */ * driver. */
if (os_strcmp(hapd->driver->name, "hostap") != 0) { if (hapd->driver && os_strcmp(hapd->driver->name, "hostap") != 0) {
os_memset(addr, 0xff, ETH_ALEN); os_memset(addr, 0xff, ETH_ALEN);
hostapd_sta_deauth(hapd, addr, hostapd_sta_deauth(hapd, addr,
WLAN_REASON_PREV_AUTH_NOT_VALID); WLAN_REASON_PREV_AUTH_NOT_VALID);