diff options
author | sangyun <sangyun@google.com> | 2023-01-19 11:39:13 +0900 |
---|---|---|
committer | sangyun <sangyun@google.com> | 2023-01-25 11:31:27 +0900 |
commit | d54216ab7a8241dcca8c04a271a2654dd75e2adc (patch) | |
tree | 6e813fd423810e221b9130d6f01e09859c50202d /services/QualifiedNetworksService/src/com/android/telephony/qns/QnsComponents.java | |
parent | 249548697d7110c4c3b5b41d8cbef4375757cfa9 (diff) | |
download | Telephony-d54216ab7a8241dcca8c04a271a2654dd75e2adc.tar.gz |
[QNS] Fix that QnsTelephonyListener was not closed.
While on closing NAP, QnsComponent did not call QnsTelephonyListner
close(). Multiple QnsTelephonyListeners were remained in same slot.
Add some log for creating or closing
Bug: 266017304
Bug: 259502096
Test: atest QualifiedNetworksServiceTests
Change-Id: Icc2c99e59dee34ff3928cf7b4a25f0e57a3eab5f
Diffstat (limited to 'services/QualifiedNetworksService/src/com/android/telephony/qns/QnsComponents.java')
-rw-r--r-- | services/QualifiedNetworksService/src/com/android/telephony/qns/QnsComponents.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/QualifiedNetworksService/src/com/android/telephony/qns/QnsComponents.java b/services/QualifiedNetworksService/src/com/android/telephony/qns/QnsComponents.java index 4d33f5a..1c9b898 100644 --- a/services/QualifiedNetworksService/src/com/android/telephony/qns/QnsComponents.java +++ b/services/QualifiedNetworksService/src/com/android/telephony/qns/QnsComponents.java @@ -275,7 +275,7 @@ class QnsComponents { } QnsImsManager qnsImsManager = mQnsImsManagers.get(slotId); if (qnsImsManager != null) { - mQnsTelephonyListeners.remove(slotId); + mQnsImsManagers.remove(slotId); qnsImsManager.close(); } QnsTelephonyListener qnsTelephonyListener = mQnsTelephonyListeners.get(slotId); |