summaryrefslogtreecommitdiffstats
path: root/wifi
diff options
context:
space:
mode:
authorIrfan Sheriff <isheriff@google.com>2011-11-01 16:28:17 -0700
committerIrfan Sheriff <isheriff@google.com>2011-11-01 16:28:17 -0700
commit1667a485d7cedcbd2cf0300e9a0dffdfaa93b0a2 (patch)
treee37787c0af5fb156138db31effb28481a34b493d /wifi
parent3c5b65c95ea4814cbf9c0a3904a9ee13cf41d5c3 (diff)
downloadframeworks_base-1667a485d7cedcbd2cf0300e9a0dffdfaa93b0a2.zip
frameworks_base-1667a485d7cedcbd2cf0300e9a0dffdfaa93b0a2.tar.gz
frameworks_base-1667a485d7cedcbd2cf0300e9a0dffdfaa93b0a2.tar.bz2
Reset IP failure counter on a success
Bug: 5552673 Change-Id: I56c032577be217895b75bf72ecb2c986d2064ab4
Diffstat (limited to 'wifi')
-rw-r--r--wifi/java/android/net/wifi/WifiStateMachine.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/wifi/java/android/net/wifi/WifiStateMachine.java b/wifi/java/android/net/wifi/WifiStateMachine.java
index e981da7..a46771b 100644
--- a/wifi/java/android/net/wifi/WifiStateMachine.java
+++ b/wifi/java/android/net/wifi/WifiStateMachine.java
@@ -1651,6 +1651,7 @@ public class WifiStateMachine extends StateMachine {
mDhcpInfoInternal = dhcpInfoInternal;
}
mLastSignalLevel = -1; // force update of signal strength
+ mReconnectCount = 0; //Reset IP failure tracking
WifiConfigStore.setIpConfiguration(mLastNetworkId, dhcpInfoInternal);
InetAddress addr = NetworkUtils.numericToInetAddress(dhcpInfoInternal.ipAddress);
mWifiInfo.setInetAddress(addr);