|
@@ -3140,12 +3140,12 @@ static void wl1271_bss_info_changed_ap(struct wl1271 *wl,
|
|
|
if (ret < 0)
|
|
|
goto out;
|
|
|
|
|
|
- set_bit(WL1271_FLAG_AP_STARTED, &wl->flags);
|
|
|
- wl1271_debug(DEBUG_AP, "started AP");
|
|
|
-
|
|
|
ret = wl1271_ap_init_hwenc(wl);
|
|
|
if (ret < 0)
|
|
|
goto out;
|
|
|
+
|
|
|
+ set_bit(WL1271_FLAG_AP_STARTED, &wl->flags);
|
|
|
+ wl1271_debug(DEBUG_AP, "started AP");
|
|
|
}
|
|
|
} else {
|
|
|
if (test_bit(WL1271_FLAG_AP_STARTED, &wl->flags)) {
|