Merge "Allow the System UID to unregister ConnDiags CBs."
This commit is contained in:
@@ -8200,8 +8200,10 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
|
|
||||||
final NetworkRequestInfo nri = cbInfo.mRequestInfo;
|
final NetworkRequestInfo nri = cbInfo.mRequestInfo;
|
||||||
|
|
||||||
if (uid != nri.mUid) {
|
// Caller's UID must either be the registrants (if they are unregistering) or the System's
|
||||||
if (VDBG) loge("Different uid than registrant attempting to unregister cb");
|
// (if the Binder died)
|
||||||
|
if (uid != nri.mUid && uid != Process.SYSTEM_UID) {
|
||||||
|
if (DBG) loge("Uid(" + uid + ") not registrant's (" + nri.mUid + ") or System's");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user