Fix agents disconnecting in SUSPENDED state.
Network state is not changed to disconnected when a networkagent is disconnected and network state is SUSPENDED. So the function requiresClat return true. Clat is not stoped. Bug: 277682237 Test: atest FrameworksNetTests Change-Id: I5edfcf64aca5d2d34325d722dd29fab41bcf2600
This commit is contained in:
committed by
Motomu Utsumi
parent
4a5b06559f
commit
fd5d3d90e1
@@ -4546,7 +4546,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
// because they lost all their requests or because their score isn't good)
|
||||
// then they would disconnect organically, report their new state and then
|
||||
// disconnect the channel.
|
||||
if (nai.networkInfo.isConnected()) {
|
||||
if (nai.networkInfo.isConnected() || nai.networkInfo.isSuspended()) {
|
||||
nai.networkInfo.setDetailedState(NetworkInfo.DetailedState.DISCONNECTED,
|
||||
null, null);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user