[PATCH 02/13] main: remove buggy else from wcn36xx_bss_info_changed()

Kalle Valo kvalo at qca.qualcomm.com
Thu May 23 07:06:38 EDT 2013


Signed-off-by: Kalle Valo <kvalo at qca.qualcomm.com>
---
 main.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/main.c b/main.c
index ba221bf..fed8db8 100644
--- a/main.c
+++ b/main.c
@@ -203,7 +203,9 @@ static void wcn36xx_bss_info_changed(struct ieee80211_hw *hw,
 			wcn36xx_smd_join(wcn, (u8*)bss_conf->bssid, vif->addr, wcn->ch);
 			wcn36xx_smd_config_bss(wcn, true, (u8*)bss_conf->bssid, 0);
 		}
-	} else if (changed & BSS_CHANGED_BEACON_ENABLED){
+	}
+
+	if (changed & BSS_CHANGED_BEACON_ENABLED){
 		if(!wcn->beacon_enable) {
 			wcn->beacon_enable = true;
 			skb = ieee80211_beacon_get_tim(hw, vif, &tim_off, &tim_len);




More information about the wcn36xx mailing list