]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/net/wireless/ath/wcn36xx/main.c
wcn36xx: Delete BSS before idling link
[karo-tx-linux.git] / drivers / net / wireless / ath / wcn36xx / main.c
index 7d0dd76395b6563030fab9b61a35744c76e0951f..d71a9a25f5e70cd52893cd0a0e2fc3119ca90df0 100644 (file)
@@ -783,9 +783,9 @@ static void wcn36xx_bss_info_changed(struct ieee80211_hw *hw,
                        wcn36xx_smd_set_link_st(wcn, vif->addr, vif->addr,
                                                link_state);
                } else {
+                       wcn36xx_smd_delete_bss(wcn, vif);
                        wcn36xx_smd_set_link_st(wcn, vif->addr, vif->addr,
                                                WCN36XX_HAL_LINK_IDLE_STATE);
-                       wcn36xx_smd_delete_bss(wcn, vif);
                }
        }
 out: