Clean up OpenLogicalChannelRecord on SIM removal
This CL cleans up the OpenLogicalChannelRecord when detecting the UiccPort is disposed or finalized which may occor in scenarios like SIM removal or modem reset. In all those scenarios, the underneath logical channel tracked in the record has been released. Without the clean-up, the client crash later may trigger a LC closure while the LC has been re-assigned to other clients. Bug: 335046531 Test: atest FrameworksTelephonyTests Test: Manual test to reproduce and verify the issue sceanrios Test: Basic functional test (activation, call, sms, data...) Change-Id: I4c7b150e80c6509ee549785595394b2cebbd7197
Loading
Please register or sign in to comment