summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2020-06-19 06:51:19 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-06-19 06:51:19 +0000
commitf56b2d478adfa9771823da12a24909bdf10df06c (patch)
tree14561ba20883b6e4df5414aa0c3fbc8fc4145a80
parent754b32ce5bbfe436079d29be50c727968f8790f8 (diff)
parent93e59ee7260eb2fdd89e89e8eea8e63da73f3bb5 (diff)
Memory leak due to no stop for IpNeighborMonitor. am: 93e59ee726
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11910263 Change-Id: I22a5b3526c32c989be5c0fc644e9f177b8fe2eac
-rw-r--r--Tethering/src/android/net/ip/IpServer.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/Tethering/src/android/net/ip/IpServer.java b/Tethering/src/android/net/ip/IpServer.java
index 5239947403..c436be2e9b 100644
--- a/Tethering/src/android/net/ip/IpServer.java
+++ b/Tethering/src/android/net/ip/IpServer.java
@@ -1322,6 +1322,7 @@ public class IpServer extends StateMachine {
class UnavailableState extends State {
@Override
public void enter() {
+ mIpNeighborMonitor.stop();
mLastError = TetheringManager.TETHER_ERROR_NO_ERROR;
sendInterfaceState(STATE_UNAVAILABLE);
}