OSDN Git Service

Merge "Fix companion uses-permission enforcement" into oc-dev
authorEugene Susla <eugenesusla@google.com>
Thu, 15 Jun 2017 21:48:47 +0000 (21:48 +0000)
committerandroid-build-merger <android-build-merger@google.com>
Thu, 15 Jun 2017 21:48:47 +0000 (21:48 +0000)
am: 7a4cf16ce9

Change-Id: Iad09afd86c9e6b3692654083743d5014b978cac8

services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java

index 73f1705..4810f4f 100644 (file)
@@ -47,6 +47,7 @@ import android.os.IBinder;
 import android.os.IDeviceIdleController;
 import android.os.IInterface;
 import android.os.Parcel;
+import android.os.Process;
 import android.os.RemoteException;
 import android.os.ResultReceiver;
 import android.os.ServiceManager;
@@ -345,7 +346,7 @@ public class CompanionDeviceManagerService extends SystemService implements Bind
     }
 
     private static boolean isCallerSystem() {
-        return getCallingUserId() == UserHandle.USER_SYSTEM;
+        return Binder.getCallingUid() == Process.SYSTEM_UID;
     }
 
     private ServiceConnection createServiceConnection(