Merge "Merge "Clean up the keepalive slots when network disconnect" am: 192f09d63e am: 56001c90c8" into qt-dev-plus-aosp
am: 4a3040b776 Change-Id: Icb5a1b5bb10617aa5a7b35db6cf48db3dc53b7fd
This commit is contained in:
@@ -496,10 +496,11 @@ public class KeepaliveTracker {
|
||||
if (networkKeepalives != null) {
|
||||
for (KeepaliveInfo ki : networkKeepalives.values()) {
|
||||
ki.stop(reason);
|
||||
// Clean up keepalives since the network agent is disconnected and unable to pass
|
||||
// back asynchronous result of stop().
|
||||
cleanupStoppedKeepalive(nai, ki.mSlot);
|
||||
}
|
||||
}
|
||||
// Clean up keepalives will be done as a result of calling ki.stop() after the slots are
|
||||
// freed.
|
||||
}
|
||||
|
||||
public void handleStopKeepalive(NetworkAgentInfo nai, int slot, int reason) {
|
||||
|
||||
Reference in New Issue
Block a user