Fix code review comments in WiFi offload
CL f7fe4b25bf294f808b99b1e1f25e8a7a62817ef7

Change-Id: I5f0468cf7c84a5031fb86631c27e71c202f4f843
diff --git a/service/java/com/android/server/wifi/WifiNative.java b/service/java/com/android/server/wifi/WifiNative.java
index ce1db42..4cb3280 100644
--- a/service/java/com/android/server/wifi/WifiNative.java
+++ b/service/java/com/android/server/wifi/WifiNative.java
@@ -2338,14 +2338,15 @@
     synchronized public int
     startSendingOffloadedPacket(int slot, KeepalivePacketData keepAlivePacket, int period) {
         Log.d(TAG, "startSendingOffloadedPacket slot=" + slot + " period=" + period);
+
+        String[] macAddrStr = getMacAddress().split(":");
+        byte[] srcMac = new byte[6];
+        for(int i = 0; i < 6; i++) {
+            Integer hexVal = Integer.parseInt(macAddrStr[i], 16);
+            srcMac[i] = hexVal.byteValue();
+        }
         synchronized (mLock) {
             if (isHalStarted()) {
-                String[] macAddrStr = getMacAddress().split(":");
-                byte[] srcMac = new byte[6];
-                for(int i = 0; i < 6; i++) {
-                    Integer hexVal = Integer.parseInt(macAddrStr[i], 16);
-                    srcMac[i] = hexVal.byteValue();
-                }
                 return startSendingOffloadedPacketNative(sWlan0Index, slot, srcMac,
                                 keepAlivePacket.dstMac, keepAlivePacket.data, period);
             } else {