diff options
| -rw-r--r-- | services/net/java/android/net/dhcp/DhcpClient.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/services/net/java/android/net/dhcp/DhcpClient.java b/services/net/java/android/net/dhcp/DhcpClient.java index 812d9b625a8f..2329b4251fc7 100644 --- a/services/net/java/android/net/dhcp/DhcpClient.java +++ b/services/net/java/android/net/dhcp/DhcpClient.java @@ -389,7 +389,6 @@ public class DhcpClient extends BaseDhcpStateMachine { } private void scheduleRenew() { - mRenewAlarm.cancel(); if (mDhcpLeaseExpiry != 0) { long now = SystemClock.elapsedRealtime(); long alarmTime = (now + mDhcpLeaseExpiry) / 2; @@ -822,6 +821,11 @@ public class DhcpClient extends BaseDhcpStateMachine { return NOT_HANDLED; } } + + @Override + public void exit() { + mRenewAlarm.cancel(); + } } class DhcpRenewingState extends PacketRetransmittingState { |