summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lorenzo Colitti <lorenzo@google.com> 2015-08-12 03:45:30 +0000
committer Android Git Automerger <android-git-automerger@android.com> 2015-08-12 03:45:30 +0000
commitc7f2030ffc64bf60db020c4847fadef4c9c58ab5 (patch)
tree80aab009e02bd3f920b6b7ed125efadf61d85a4c
parent332d66538ec669f60d95416ef2224c258174ed50 (diff)
parente022cb085f6ebc2801f843bb47c9fd23f6daa3ea (diff)
am e022cb08: Merge "Don\'t attempt to stop the receive thread if we never started it." into mnc-dev
* commit 'e022cb085f6ebc2801f843bb47c9fd23f6daa3ea': Don't attempt to stop the receive thread if we never started it.
-rw-r--r--services/net/java/android/net/dhcp/DhcpClient.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/services/net/java/android/net/dhcp/DhcpClient.java b/services/net/java/android/net/dhcp/DhcpClient.java
index 2d4029117677..9ee9cf4fbcc6 100644
--- a/services/net/java/android/net/dhcp/DhcpClient.java
+++ b/services/net/java/android/net/dhcp/DhcpClient.java
@@ -603,7 +603,10 @@ public class DhcpClient extends BaseDhcpStateMachine {
@Override
public void exit() {
cancelOneshotTimeout();
- mReceiveThread.halt(); // Also closes sockets.
+ if (mReceiveThread != null) {
+ mReceiveThread.halt(); // Also closes sockets.
+ mReceiveThread = null;
+ }
clearDhcpState();
}