diff --git a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_sta/sta_state_machine.cpp b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_sta/sta_state_machine.cpp index 4b1b1963737e8ab0ef8098e56ee6247c5430017f..197940246df8b85ab289de93a7e0b31e8c01bbbc 100755 --- a/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_sta/sta_state_machine.cpp +++ b/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_sta/sta_state_machine.cpp @@ -2330,9 +2330,9 @@ void StaStateMachine::HandleNetCheckResult(SystemNetWorkState netState, const st SyncDeviceEverConnectedState(false); #endif SaveLinkstate(ConnState::CONNECTED, DetailedState::NOTWORKING); + InsertOrUpdateNetworkStatusHistory(NetworkStatus::NO_INTERNET, false); InvokeOnStaConnChanged(OperateResState::CONNECT_NETWORK_DISABLED, linkedInfo); lastCheckNetState_ = OperateResState::CONNECT_NETWORK_DISABLED; - InsertOrUpdateNetworkStatusHistory(NetworkStatus::NO_INTERNET, false); // if wifipro is open, wifipro will notify selfcure no internet, if not, sta should notify #ifndef FEATURE_WIFI_PRO_SUPPORT #ifdef FEATURE_SELF_CURE_SUPPORT