Loading services/core/java/com/android/server/connectivity/KeepaliveTracker.java +3 −2 Original line number Diff line number Diff line Loading @@ -462,9 +462,10 @@ public class KeepaliveTracker { } public void handleStopAllKeepalives(NetworkAgentInfo nai, int reason) { HashMap <Integer, KeepaliveInfo> networkKeepalives = mKeepalives.get(nai); final HashMap<Integer, KeepaliveInfo> networkKeepalives = mKeepalives.get(nai); if (networkKeepalives != null) { for (KeepaliveInfo ki : networkKeepalives.values()) { final ArrayList<KeepaliveInfo> kalist = new ArrayList(networkKeepalives.values()); for (KeepaliveInfo ki : kalist) { ki.stop(reason); // Clean up keepalives since the network agent is disconnected and unable to pass // back asynchronous result of stop(). Loading Loading
services/core/java/com/android/server/connectivity/KeepaliveTracker.java +3 −2 Original line number Diff line number Diff line Loading @@ -462,9 +462,10 @@ public class KeepaliveTracker { } public void handleStopAllKeepalives(NetworkAgentInfo nai, int reason) { HashMap <Integer, KeepaliveInfo> networkKeepalives = mKeepalives.get(nai); final HashMap<Integer, KeepaliveInfo> networkKeepalives = mKeepalives.get(nai); if (networkKeepalives != null) { for (KeepaliveInfo ki : networkKeepalives.values()) { final ArrayList<KeepaliveInfo> kalist = new ArrayList(networkKeepalives.values()); for (KeepaliveInfo ki : kalist) { ki.stop(reason); // Clean up keepalives since the network agent is disconnected and unable to pass // back asynchronous result of stop(). Loading