Merge "DO NOT MERGE Avoid nullifying dhcp target" into gingerbread
This commit is contained in:
committed by
Android (Google) Code Review
commit
bd3dd73b36
@ -933,10 +933,8 @@ public class WifiStateTracker extends NetworkStateTracker {
|
||||
resetConnections(true);
|
||||
}
|
||||
// When supplicant dies, kill the DHCP thread
|
||||
if (mDhcpTarget != null) {
|
||||
mDhcpTarget.getLooper().quit();
|
||||
mDhcpTarget = null;
|
||||
}
|
||||
|
||||
mContext.removeStickyBroadcast(new Intent(WifiManager.NETWORK_STATE_CHANGED_ACTION));
|
||||
if (ActivityManagerNative.isSystemReady()) {
|
||||
intent = new Intent(WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION);
|
||||
@ -1407,10 +1405,9 @@ public class WifiStateTracker extends NetworkStateTracker {
|
||||
NetworkUtils.resetConnections(mInterfaceName);
|
||||
|
||||
// Stop DHCP
|
||||
if (mDhcpTarget != null) {
|
||||
mDhcpTarget.setCancelCallback(true);
|
||||
mDhcpTarget.removeMessages(EVENT_DHCP_START);
|
||||
}
|
||||
|
||||
if (!NetworkUtils.stopDhcp(mInterfaceName)) {
|
||||
Log.e(TAG, "Could not stop DHCP");
|
||||
}
|
||||
|
Reference in New Issue
Block a user