Skip to content

Commit 0b81be6

Browse files
committed
Lockdown should only augment connected networks.
Bug: 7148397 Change-Id: I20e2194c874544b272b9ec8b63391d91b0a22f49
1 parent 27bd34d commit 0b81be6

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

services/java/com/android/server/net/LockdownVpnTracker.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,9 +268,11 @@ public void onVpnStateChanged(NetworkInfo info) {
268268
}
269269

270270
public NetworkInfo augmentNetworkInfo(NetworkInfo info) {
271-
final NetworkInfo vpnInfo = mVpn.getNetworkInfo();
272-
info = new NetworkInfo(info);
273-
info.setDetailedState(vpnInfo.getDetailedState(), vpnInfo.getReason(), null);
271+
if (info.isConnected()) {
272+
final NetworkInfo vpnInfo = mVpn.getNetworkInfo();
273+
info = new NetworkInfo(info);
274+
info.setDetailedState(vpnInfo.getDetailedState(), vpnInfo.getReason(), null);
275+
}
274276
return info;
275277
}
276278

0 commit comments

Comments
 (0)