diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2020-09-15 23:56:25 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-09-15 23:56:25 +0000 |
commit | e38b1dbf91139d19fd14be5b7c7ab33d287de1aa (patch) | |
tree | 6b6854ced637bffd6bb93658a98de78d6d3724d6 | |
parent | 7e07c05d7446690161240701d3e0d184dc88e5a7 (diff) | |
parent | 8fa245834c5148c0b178214888115ebe73e58120 (diff) | |
download | telephony-android11-mainline-release.tar.gz |
Snap for 6838321 from 8fa245834c5148c0b178214888115ebe73e58120 to mainline-releaser_aml_301500702android-mainline-12.0.0_r55android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r4android-mainline-11.0.0_r33android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r19android-mainline-11.0.0_r10android11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-release
Change-Id: I467d1452d61cfd98abda9935a34135e3da8e0f92
-rw-r--r-- | src/java/com/android/internal/telephony/dataconnection/DcNetworkAgent.java | 1 | ||||
-rw-r--r-- | src/java/com/android/internal/telephony/euicc/EuiccController.java | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/dataconnection/DcNetworkAgent.java b/src/java/com/android/internal/telephony/dataconnection/DcNetworkAgent.java index 3be5b28a72..7fa1f97e8d 100644 --- a/src/java/com/android/internal/telephony/dataconnection/DcNetworkAgent.java +++ b/src/java/com/android/internal/telephony/dataconnection/DcNetworkAgent.java @@ -92,6 +92,7 @@ public class DcNetworkAgent extends NetworkAgent { mTransportType = transportType; mDataConnection = dc; mNetworkInfo = new NetworkInfo(ni); + setLegacySubtype(ni.getSubtype(), ni.getSubtypeName()); setLegacyExtraInfo(ni.getExtraInfo()); // TODO: Remove before R is released. if (dc.getLinkProperties() != null diff --git a/src/java/com/android/internal/telephony/euicc/EuiccController.java b/src/java/com/android/internal/telephony/euicc/EuiccController.java index 09e17c3dea..400c326713 100644 --- a/src/java/com/android/internal/telephony/euicc/EuiccController.java +++ b/src/java/com/android/internal/telephony/euicc/EuiccController.java @@ -47,6 +47,7 @@ import android.telephony.euicc.EuiccInfo; import android.telephony.euicc.EuiccManager; import android.telephony.euicc.EuiccManager.OtaStatus; import android.text.TextUtils; +import android.util.EventLog; import android.util.Log; import android.util.Pair; @@ -191,6 +192,12 @@ public class EuiccController extends IEuiccController.Stub { @Override public String getEid(int cardId, String callingPackage) { boolean callerCanReadPhoneStatePrivileged = callerCanReadPhoneStatePrivileged(); + try { + mAppOpsManager.checkPackage(Binder.getCallingUid(), callingPackage); + } catch (SecurityException e) { + EventLog.writeEvent(0x534e4554, "159062405", -1, "Missing UID checking"); + throw e; + } long token = Binder.clearCallingIdentity(); try { if (!callerCanReadPhoneStatePrivileged |