OSDN Git Service

Fix permission check in hasEnrolledFingerprints()
authorJim Miller <jaggies@google.com>
Fri, 26 Feb 2016 00:42:28 +0000 (16:42 -0800)
committerJim Miller <jaggies@google.com>
Fri, 26 Feb 2016 01:11:33 +0000 (17:11 -0800)
Fixes bug 27350799

Change-Id: Icd00985b5ad9a8159733e9180c79f646b275b60d

services/core/java/com/android/server/fingerprint/FingerprintService.java

index e9d684a..5d81dae 100644 (file)
@@ -505,7 +505,7 @@ public class FingerprintService extends SystemService implements IBinder.DeathRe
     }
 
     public boolean hasEnrolledFingerprints(int userId) {
-        if (userId != Binder.getCallingUid()) {
+        if (userId != UserHandle.getCallingUserId()) {
             checkPermission(INTERACT_ACROSS_USERS);
         }
         return mFingerprintUtils.getFingerprintsForUser(mContext, userId).size() > 0;