diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_controller/wifi_controller_state_machine.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_controller/wifi_controller_state_machine.cpp index 03a5fe028a43a83a8fcaa3b4dfb9a11b5eb071b1..971675706838b5e0d572285f428f8d843cbb5198 100644 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_controller/wifi_controller_state_machine.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_controller/wifi_controller_state_machine.cpp @@ -770,7 +770,6 @@ void WifiControllerMachine::EnableState::HandleSoftapClose(int id) void WifiControllerMachine::EnableState::HandleStaStartFailure(int id) { WIFI_LOGE("HandleStaStartFailure"); - pWifiControllerMachine->concreteManagers.RemoveManager(id); mWifiStartFailCount++; if (pWifiControllerMachine->ShouldEnableWifi(id) && mWifiStartFailCount < WIFI_OPEN_RETRY_MAX_COUNT) { pWifiControllerMachine->StartTimer(CMD_OPEN_WIFI_RETRY, WIFI_OPEN_RETRY_TIMEOUT);