Fix CONFIG_AP=y build without CONFIG_P2P=y
authorJouni Malinen <jouni@qca.qualcomm.com>
Mon, 7 Apr 2014 09:32:58 +0000 (12:32 +0300)
committerJouni Malinen <j@w1.fi>
Mon, 7 Apr 2014 10:40:58 +0000 (13:40 +0300)
Commit ca9bc5b5666a08c741ddd21c451ecb92aa33a11a used P2P functionality
from ap.c without proper ifdef CONFIG_P2P.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
wpa_supplicant/ap.c

index e7d59de..b02c424 100644 (file)
@@ -48,6 +48,7 @@ static void wpas_conf_ap_vht(struct wpa_supplicant *wpa_s,
                             struct hostapd_config *conf,
                             struct hostapd_hw_modes *mode)
 {
+#ifdef CONFIG_P2P
        u8 center_chan = 0;
        u8 channel = conf->channel;
 
@@ -66,6 +67,10 @@ static void wpas_conf_ap_vht(struct wpa_supplicant *wpa_s,
 no_vht:
        conf->vht_oper_centr_freq_seg0_idx =
                channel + conf->secondary_channel * 2;
+#else /* CONFIG_P2P */
+       conf->vht_oper_centr_freq_seg0_idx =
+               conf->channel + conf->secondary_channel * 2;
+#endif /* CONFIG_P2P */
 }
 #endif /* CONFIG_IEEE80211N */