Merge "throw securityexception for notifyNetworkChange" into qt-dev

am: d81cd26296

Change-Id: Iaaa2db8cf6a65c540dc4e09f3a4761f123b87081
This commit is contained in:
Chen Xu
2019-04-11 09:40:16 -07:00
committed by android-build-merger

View File

@@ -1172,7 +1172,11 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub {
.filter(i -> TelephonyPermissions.checkCarrierPrivilegeForSubId(i))
.findFirst().getAsInt();
} catch (NoSuchElementException ex) {
log("notifyCarrierNetworkChange without carrier privilege");
loge("notifyCarrierNetworkChange without carrier privilege");
}
// the active subId does not have carrier privilege.
if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
throw new SecurityException("notifyCarrierNetworkChange without carrier privilege");
}
int phoneId = SubscriptionManager.getPhoneId(subId);
@@ -2272,6 +2276,10 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub {
Rlog.d(TAG, s);
}
private static void loge(String s) {
Rlog.e(TAG, s);
}
boolean idMatch(int rSubId, int subId, int phoneId) {
if(subId < 0) {