From c9e0c3621a753df505402f995655c54eea874286 Mon Sep 17 00:00:00 2001 From: Saurav Babu Date: Mon, 12 Sep 2016 16:49:40 +0530 Subject: [PATCH] [net-config] Properly set valid ethernet MAC address for TV Profile 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 --- src/wifi-power.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/wifi-power.c b/src/wifi-power.c index 0b23f24..535203c 100755 --- a/src/wifi-power.c +++ b/src/wifi-power.c @@ -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); -- 2.34.1