ipacm: fix the crash when modem SSR Make ipacm offload manager continues to read msg from IPA-driver instead of posting dummy event to IPACM main thread. Bug: 65676825 Change-Id: Ic838762ba7a0a06dd1690f4198099428a988901a
diff --git a/ipacm/src/IPACM_Main.cpp b/ipacm/src/IPACM_Main.cpp index 56eef5c..562ff82 100644 --- a/ipacm/src/IPACM_Main.cpp +++ b/ipacm/src/IPACM_Main.cpp
@@ -691,7 +691,7 @@ } else { OffloadMng->elrInstance->onLimitReached(); } - break; + continue; case IPA_SSR_BEFORE_SHUTDOWN: IPACMDBG_H("Received IPA_SSR_BEFORE_SHUTDOWN\n"); OffloadMng = IPACM_OffloadManager::GetInstance(); @@ -700,7 +700,7 @@ } else { OffloadMng->elrInstance->onOffloadStopped(IpaEventRelay::ERROR); } - break; + continue; case IPA_SSR_AFTER_POWERUP: IPACMDBG_H("Received IPA_SSR_AFTER_POWERUP\n"); OffloadMng = IPACM_OffloadManager::GetInstance(); @@ -709,7 +709,7 @@ } else { OffloadMng->elrInstance->onOffloadSupportAvailable(); } - break; + continue; #endif #ifdef FEATURE_L2TP case ADD_VLAN_IFACE: