Les Lee be3696759d 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
2021-06-28 18:27:17 +08:00
2021-06-07 13:11:45 +00:00
2021-06-23 14:44:10 +01:00
2021-06-25 09:46:53 +01:00
2021-04-06 00:49:51 +00:00
2021-06-09 14:45:08 -04:00
2021-06-14 22:01:46 -07:00
2021-06-14 22:01:46 -07:00
2021-06-25 23:02:37 +00:00
2021-06-01 23:27:30 +00:00
2019-10-09 19:38:32 +00:00
2020-07-15 13:02:35 +01:00
2020-02-19 19:36:25 -08:00
2021-01-27 12:09:16 -08:00
…
Description
No description provided
21 GiB
Languages
Java 73.7%
Kotlin 14%
PowerBuilder 5.8%
C++ 5.2%
AIDL 1%