Loading telephony/common/com/android/internal/telephony/TelephonyPermissions.java +2 −11 Original line number Diff line number Diff line Loading @@ -35,8 +35,6 @@ import android.telephony.TelephonyManager; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.telephony.flags.FeatureFlags; import com.android.internal.telephony.flags.FeatureFlagsImpl; import java.util.HashMap; import java.util.HashSet; Loading @@ -48,8 +46,7 @@ public final class TelephonyPermissions { private static final String LOG_TAG = "TelephonyPermissions"; private static final boolean DBG = false; /** Feature flags */ private static final FeatureFlags sFeatureFlag = new FeatureFlagsImpl(); /** * Whether to disable the new device identifier access restrictions. */ Loading Loading @@ -886,12 +883,6 @@ public final class TelephonyPermissions { */ public static boolean checkSubscriptionAssociatedWithUser(@NonNull Context context, int subId, @NonNull UserHandle callerUserHandle) { if (!sFeatureFlag.rejectBadSubIdInteraction() && !SubscriptionManager.isValidSubscriptionId(subId)) { // Return true for invalid sub Id. return true; } SubscriptionManager subManager = (SubscriptionManager) context.getSystemService( Context.TELEPHONY_SUBSCRIPTION_SERVICE); final long token = Binder.clearCallingIdentity(); Loading @@ -906,7 +897,7 @@ public final class TelephonyPermissions { } catch (IllegalArgumentException e) { // Found no record of this sub Id. Log.e(LOG_TAG, "Subscription[Subscription ID:" + subId + "] has no records on device"); return !sFeatureFlag.rejectBadSubIdInteraction(); return false; } finally { Binder.restoreCallingIdentity(token); } Loading Loading
telephony/common/com/android/internal/telephony/TelephonyPermissions.java +2 −11 Original line number Diff line number Diff line Loading @@ -35,8 +35,6 @@ import android.telephony.TelephonyManager; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.telephony.flags.FeatureFlags; import com.android.internal.telephony.flags.FeatureFlagsImpl; import java.util.HashMap; import java.util.HashSet; Loading @@ -48,8 +46,7 @@ public final class TelephonyPermissions { private static final String LOG_TAG = "TelephonyPermissions"; private static final boolean DBG = false; /** Feature flags */ private static final FeatureFlags sFeatureFlag = new FeatureFlagsImpl(); /** * Whether to disable the new device identifier access restrictions. */ Loading Loading @@ -886,12 +883,6 @@ public final class TelephonyPermissions { */ public static boolean checkSubscriptionAssociatedWithUser(@NonNull Context context, int subId, @NonNull UserHandle callerUserHandle) { if (!sFeatureFlag.rejectBadSubIdInteraction() && !SubscriptionManager.isValidSubscriptionId(subId)) { // Return true for invalid sub Id. return true; } SubscriptionManager subManager = (SubscriptionManager) context.getSystemService( Context.TELEPHONY_SUBSCRIPTION_SERVICE); final long token = Binder.clearCallingIdentity(); Loading @@ -906,7 +897,7 @@ public final class TelephonyPermissions { } catch (IllegalArgumentException e) { // Found no record of this sub Id. Log.e(LOG_TAG, "Subscription[Subscription ID:" + subId + "] has no records on device"); return !sFeatureFlag.rejectBadSubIdInteraction(); return false; } finally { Binder.restoreCallingIdentity(token); } Loading