simplify processing DhcpResults LinkAddress data

Bug: 20451261
Change-Id: Ie95d430da58b94ee8b26e79442a35614cb86e78e
diff --git a/service/java/com/android/server/wifi/WifiStateMachine.java b/service/java/com/android/server/wifi/WifiStateMachine.java
index 70152bb..c9cea00 100644
--- a/service/java/com/android/server/wifi/WifiStateMachine.java
+++ b/service/java/com/android/server/wifi/WifiStateMachine.java
@@ -4797,24 +4797,18 @@
             loge("link address " + dhcpResults.ipAddress);
         }
 
+        Inet4Address addr;
         synchronized (mDhcpResultsLock) {
             mDhcpResults = dhcpResults;
+            addr = (Inet4Address) dhcpResults.ipAddress.getAddress();
         }
 
-        Inet4Address addr = (Inet4Address) dhcpResults.ipAddress.getAddress();
         if (isRoaming()) {
-            if (addr instanceof Inet4Address) {
-                int previousAddress = mWifiInfo.getIpAddress();
-                int newAddress = NetworkUtils.inetAddressToInt(addr);
-                if (previousAddress != newAddress) {
-                    loge("handleIPv4Success, roaming and address changed" +
-                            mWifiInfo + " got: " + addr);
-                } else {
-
-                }
-            } else {
-                loge("handleIPv4Success, roaming and didnt get an IPv4 address" +
-                        addr.toString());
+            int previousAddress = mWifiInfo.getIpAddress();
+            int newAddress = NetworkUtils.inetAddressToInt(addr);
+            if (previousAddress != newAddress) {
+                loge("handleIPv4Success, roaming and address changed" +
+                        mWifiInfo + " got: " + addr);
             }
         }
         mWifiInfo.setInetAddress(addr);