[net-config] Properly set valid ethernet MAC address for TV Profile 77/87977/1
authorSaurav Babu <saurav.babu@samsung.com>
Mon, 12 Sep 2016 11:19:40 +0000 (16:49 +0530)
committerSaurav Babu <saurav.babu@samsung.com>
Mon, 12 Sep 2016 11:19:44 +0000 (16:49 +0530)
When valid MAC address was set rand_addr contained garbage values and
net-config failed to set MAC address for ethernet

Change-Id: I8555756755a59890973a702677167ac7a5263ff8
Signed-off-by: Saurav Babu <saurav.babu@samsung.com>
src/wifi-power.c

index 0b23f24..535203c 100755 (executable)
@@ -1116,6 +1116,9 @@ void __netconfig_set_ether_macaddr()
                                rand_mac_add[4], rand_mac_add[5]);
 
                netconfig_set_vconf_str(VCONF_ETH_MAC_ADDRESS, rand_addr);
+       } else { /* Valid MAC address */
+               strncpy(rand_addr, mac_addr, strlen(mac_addr));
+               rand_addr[strlen(mac_addr)] = '\0';
        }
 
        DBG("MAC Address of eth0 [%s]", rand_addr);