Merge "Infinite reboot when OS upgrade from M to N with set Always-on VPN"
am: 63ca8979e4
Change-Id: I21a69eb02b13b20f66996836d54b8aadadfa80ec
This commit is contained in:
@@ -3661,7 +3661,12 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
// Tear down existing lockdown if profile was removed
|
||||
mLockdownEnabled = LockdownVpnTracker.isEnabled();
|
||||
if (mLockdownEnabled) {
|
||||
final String profileName = new String(mKeyStore.get(Credentials.LOCKDOWN_VPN));
|
||||
byte[] profileTag = mKeyStore.get(Credentials.LOCKDOWN_VPN);
|
||||
if (profileTag == null) {
|
||||
Slog.e(TAG, "Lockdown VPN configured but cannot be read from keystore");
|
||||
return false;
|
||||
}
|
||||
String profileName = new String(profileTag);
|
||||
final VpnProfile profile = VpnProfile.decode(
|
||||
profileName, mKeyStore.get(Credentials.VPN + profileName));
|
||||
if (profile == null) {
|
||||
|
||||
Reference in New Issue
Block a user