summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorRobert Greenwalt <rgreenwalt@google.com>2013-03-15 10:48:46 -0700
committerRobert Greenwalt <rgreenwalt@google.com>2013-03-15 10:48:46 -0700
commit28cdf1dc222e27b11902bfb15a49331fd800cd87 (patch)
tree61c19cda8c11a941cd93e4ff336bb7dc3e4b0778 /core/java
parente78aa8964766e5e2a9684de13176b08b7bd09e06 (diff)
Don't update routes if Dhcp fails.
bug:8377625 Change-Id: I11d2c29728078813bfb1245cc46e8cce2b307a2c
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/net/DhcpStateMachine.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/net/DhcpStateMachine.java b/core/java/android/net/DhcpStateMachine.java
index 518dd4b7bcca..0906c81d16ed 100644
--- a/core/java/android/net/DhcpStateMachine.java
+++ b/core/java/android/net/DhcpStateMachine.java
@@ -359,7 +359,7 @@ public class DhcpStateMachine extends StateMachine {
} else if (dhcpAction == DhcpAction.RENEW) {
if (DBG) Log.d(TAG, "DHCP renewal on " + mInterfaceName);
success = NetworkUtils.runDhcpRenew(mInterfaceName, dhcpResults);
- dhcpResults.updateFromDhcpRequest(mDhcpResults);
+ if (success) dhcpResults.updateFromDhcpRequest(mDhcpResults);
}
if (success) {
if (DBG) Log.d(TAG, "DHCP succeeded on " + mInterfaceName);