am f8b96edf: am 81093dd0: am 51cfb3a4: am 2164cf4f: am 718df19e: Merge "Legacy VPN calls to require a userID" into mnc-dev

* commit 'f8b96edf47b4d54ccc91842c16cc505901459cae':
  Legacy VPN calls to require a userID
This commit is contained in:
Robin Lee
2015-07-10 20:17:52 +00:00
committed by Android Git Automerger
2 changed files with 4 additions and 4 deletions

View File

@@ -112,7 +112,7 @@ interface IConnectivityManager
void startLegacyVpn(in VpnProfile profile); void startLegacyVpn(in VpnProfile profile);
LegacyVpnInfo getLegacyVpnInfo(); LegacyVpnInfo getLegacyVpnInfo(int userId);
VpnInfo[] getAllVpnInfo(); VpnInfo[] getAllVpnInfo();

View File

@@ -3031,11 +3031,11 @@ public class ConnectivityService extends IConnectivityManager.Stub
* are checked in Vpn class. * are checked in Vpn class.
*/ */
@Override @Override
public LegacyVpnInfo getLegacyVpnInfo() { public LegacyVpnInfo getLegacyVpnInfo(int userId) {
enforceCrossUserPermission(userId);
throwIfLockdownEnabled(); throwIfLockdownEnabled();
int user = UserHandle.getUserId(Binder.getCallingUid());
synchronized(mVpns) { synchronized(mVpns) {
return mVpns.get(user).getLegacyVpnInfo(); return mVpns.get(userId).getLegacyVpnInfo();
} }
} }