From f1259565f4216b6eecddcc59b9d6acf50d1b0f13 Mon Sep 17 00:00:00 2001 From: Roshan Pius Date: Fri, 15 Nov 2019 10:55:54 -0800 Subject: NetworkStackClient: Use @SystemApi alternative for isSameApp This introduces an @hide dependency on the wifi stack which is statically linking services.net library. Bug: 142935310 Test: Compiles Change-Id: I0040df6b3392fc68e950364092ed07cf5dc5a00e (cherry-picked from e1a2455d503917d080038b0e714beb7b3506cbd7) --- services/net/java/android/net/NetworkStackClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'services/net/java') diff --git a/services/net/java/android/net/NetworkStackClient.java b/services/net/java/android/net/NetworkStackClient.java index 69e24063210d..865e3b8cc109 100644 --- a/services/net/java/android/net/NetworkStackClient.java +++ b/services/net/java/android/net/NetworkStackClient.java @@ -103,7 +103,7 @@ public class NetworkStackClient { // checks here should be kept in sync with PermissionUtil. if (caller != Process.SYSTEM_UID && caller != Process.NETWORK_STACK_UID - && !UserHandle.isSameApp(caller, Process.BLUETOOTH_UID)) { + && UserHandle.getAppId(caller) != Process.BLUETOOTH_UID) { throw new SecurityException( "Only the system server should try to bind to the network stack."); } -- cgit v1.2.3-59-g8ed1b