diff options
| author | Robert Greenwalt <rgreenwalt@google.com> | 2013-03-15 10:48:46 -0700 |
|---|---|---|
| committer | Robert Greenwalt <rgreenwalt@google.com> | 2013-03-15 10:48:46 -0700 |
| commit | 28cdf1dc222e27b11902bfb15a49331fd800cd87 (patch) | |
| tree | 61c19cda8c11a941cd93e4ff336bb7dc3e4b0778 /core/java | |
| parent | e78aa8964766e5e2a9684de13176b08b7bd09e06 (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.java | 2 |
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); |
