diff options
| author | 2023-08-31 14:50:02 -0500 | |
|---|---|---|
| committer | 2023-08-31 14:50:02 -0500 | |
| commit | 20eb053e16d50ce008b355c3ab513df9082d4cb5 (patch) | |
| tree | 3cc814ec86cab7ade7417ebdcbe09c0e6a43e1a5 /libs/androidfw/StringPool.cpp | |
| parent | 2c89ce00dd338d1a1a4614491bd139eafa8fb389 (diff) | |
Make sure all data network carrier configs have default value
This cl sets the default value (all empty string) for the following
carrier configs which didn't set default value:
- KEY_CARRIER_DATA_SERVICE_WWAN_CLASS_OVERRIDE_STRING
- KEY_CARRIER_DATA_SERVICE_WLAN_CLASS_OVERRIDE_STRING
- KEY_CONFIG_PLANS_PACKAGE_OVERRIDE_STRING
- KEY_CARRIER_NETWORK_SERVICE_WLAN_CLASS_OVERRIDE_STRING
- KEY_CARRIER_NETWORK_SERVICE_WWAN_CLASS_OVERRIDE_STRING,
- KEY_CARRIER_QUALIFIED_NETWORKS_SERVICE_CLASS_OVERRIDE_STRING
Without default value, the configs will not be returned from APIs
like CarrierConigManager.getConfigForSub if default and carrier
config app doesn't override them. It may cause caller
process crash if not handled properly.
Bug: 261776046
Test: atest FrameworksTelephonyTests
Test: Basic phone functional test (activation/call/data/messages...)
Change-Id: I633799e266df2a692bf6b90f6d1e0499477bdaf3
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions