Loading core/java/com/android/internal/net/VpnProfile.java +10 −0 Original line number Diff line number Diff line Loading @@ -618,4 +618,14 @@ public final class VpnProfile implements Cloneable, Parcelable { public int describeContents() { return 0; } @Override public VpnProfile clone() { try { return (VpnProfile) super.clone(); } catch (CloneNotSupportedException e) { Log.wtf(TAG, e); return null; } } } services/core/java/com/android/server/connectivity/Vpn.java +2 −1 Original line number Diff line number Diff line Loading @@ -2621,8 +2621,9 @@ public class Vpn { * * Callers are responsible for checking permissions if needed. */ public void startLegacyVpnPrivileged(VpnProfile profile, public void startLegacyVpnPrivileged(VpnProfile profileToStart, @Nullable Network underlying, @NonNull LinkProperties egress) { final VpnProfile profile = profileToStart.clone(); UserInfo user = mUserManager.getUserInfo(mUserId); if (user.isRestricted() || mUserManager.hasUserRestriction(UserManager.DISALLOW_CONFIG_VPN, new UserHandle(mUserId))) { Loading Loading
core/java/com/android/internal/net/VpnProfile.java +10 −0 Original line number Diff line number Diff line Loading @@ -618,4 +618,14 @@ public final class VpnProfile implements Cloneable, Parcelable { public int describeContents() { return 0; } @Override public VpnProfile clone() { try { return (VpnProfile) super.clone(); } catch (CloneNotSupportedException e) { Log.wtf(TAG, e); return null; } } }
services/core/java/com/android/server/connectivity/Vpn.java +2 −1 Original line number Diff line number Diff line Loading @@ -2621,8 +2621,9 @@ public class Vpn { * * Callers are responsible for checking permissions if needed. */ public void startLegacyVpnPrivileged(VpnProfile profile, public void startLegacyVpnPrivileged(VpnProfile profileToStart, @Nullable Network underlying, @NonNull LinkProperties egress) { final VpnProfile profile = profileToStart.clone(); UserInfo user = mUserManager.getUserInfo(mUserId); if (user.isRestricted() || mUserManager.hasUserRestriction(UserManager.DISALLOW_CONFIG_VPN, new UserHandle(mUserId))) { Loading