diff options
| author | Les Lee <lesl@google.com> | 2021-06-28 18:03:18 +0800 |
|---|---|---|
| committer | Les Lee <lesl@google.com> | 2021-06-28 18:27:17 +0800 |
| commit | be3696759d6fdaa920c0bccd89320a4e95621edf (patch) | |
| tree | 935431bf1b5bb44ca48a74cea0bb4764848e6e38 /core/java/android/inputmethodservice/InputMethodService.java | |
| parent | 8bae06f66da0d9539550ab59d88060114c79059c (diff) | |
fix: Invalid subscription plan cause NPE
If someone setup a invalid subscription plan with
subId:INVALID_SUBSCRIPTION_ID. (For instance, test code).
It will cause NPE when WiFi connected because WiFi network doesn't own
subscriberId. (Happened on API call: buildTemplateCarrierMetered with
null subscriberId.)
Fix:
1. Add null check before calling buildTemplateCarrierMetered
2. Add invalid subId check before saving subscription plan.
Bug: 191938713
Test: atest -c NetworkPolicyManagerServiceTest
Change-Id: I835a7b8890035975e187ca0a70ec2f30ca56455a
Diffstat (limited to 'core/java/android/inputmethodservice/InputMethodService.java')
0 files changed, 0 insertions, 0 deletions
