From: Jouni Malinen Date: Sat, 7 Jul 2012 09:34:48 +0000 (+0300) Subject: Fix AP build without NEED_AP_MLME X-Git-Tag: hostap_2_0~539 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7803a0294d8a22c2e2d35645a2a57d66bfe0a04;p=thirdparty%2Fhostap.git Fix AP build without NEED_AP_MLME Commit 1b487b8b1e95e1fbd9e00d52d883ba0ac4c2e4bf added CH_SWITCH event for nl80211, but ended up using hostapd_hw_get_channel() regardless of build configuration for driver interfaces. This function is not always available, so make its use conditional on NEED_AP_MLME. Signed-hostap: Jouni Malinen --- diff --git a/src/ap/drv_callbacks.c b/src/ap/drv_callbacks.c index 7c2e87e93..cf06a4fb8 100644 --- a/src/ap/drv_callbacks.c +++ b/src/ap/drv_callbacks.c @@ -277,6 +277,7 @@ void hostapd_event_sta_low_ack(struct hostapd_data *hapd, const u8 *addr) void hostapd_event_ch_switch(struct hostapd_data *hapd, int freq, int ht, int offset) { +#ifdef NEED_AP_MLME int channel; hostapd_logger(hapd, NULL, HOSTAPD_MODULE_IEEE80211, @@ -296,6 +297,7 @@ void hostapd_event_ch_switch(struct hostapd_data *hapd, int freq, int ht, hapd->iconf->channel = channel; hapd->iconf->ieee80211n = ht; hapd->iconf->secondary_channel = offset; +#endif /* NEED_AP_MLME */ }