nl80211: Fix management frame sending after driver_ops cleanup
authorJouni Malinen <jouni.malinen@atheros.com>
Tue, 14 Apr 2009 10:12:58 +0000 (13:12 +0300)
committerJouni Malinen <j@w1.fi>
Tue, 14 Apr 2009 10:12:58 +0000 (13:12 +0300)
hostapd ended up with unregistered send_mlme() in commit
9f324b61babe2fb2a80544a8739eee065e73cd7b. Fix this by registering the
handler both for wpa_supplicant-AP and hostapd use. [Bug 310]

src/drivers/driver_nl80211.c

index 07b9396..f8d5ed0 100644 (file)
@@ -4541,9 +4541,9 @@ const struct wpa_driver_ops wpa_driver_nl80211_ops = {
        .set_country = wpa_driver_nl80211_set_country,
 #ifdef CONFIG_AP
        .set_beacon = wpa_driver_nl80211_set_beacon,
-       .send_mlme = wpa_driver_nl80211_send_mlme,
 #endif /* CONFIG_AP */
 #if defined(CONFIG_AP) || defined(HOSTAPD)
+       .send_mlme = wpa_driver_nl80211_send_mlme,
        .set_beacon_int = wpa_driver_nl80211_set_beacon_int,
        .get_hw_feature_data = wpa_driver_nl80211_get_hw_feature_data,
 #endif /* CONFIG_AP || HOSTAPD */