From: Jaehyun Kim Date: Thu, 15 Oct 2020 13:09:38 +0000 (+0900) Subject: Fix an issue where local MAC address is not updated properly X-Git-Tag: submit/tizen/20201028.023046~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=33a694ed12e0b9675f651a45efd305b80c9ae37b;p=platform%2Fcore%2Fapi%2Fwifi-manager.git Fix an issue where local MAC address is not updated properly Change-Id: Iacd76126e064f37ed65f5d3b6cf99eda29b261a3 Signed-off-by: Jaehyun Kim --- diff --git a/src/network_signal.c b/src/network_signal.c index bc79340..b7421a8 100755 --- a/src/network_signal.c +++ b/src/network_signal.c @@ -40,6 +40,7 @@ struct cs_tid_info { static GSList *cs_tid_list = NULL; static int __net_dbus_get_bssid_list(); +static int __net_dbus_get_technology_states(network_info_s *network_info); //LCOV_EXCL_START static int string2state(const char *state) @@ -133,6 +134,9 @@ static int __net_handle_wifi_power_rsp(network_info_s *network_info, network_info->wifi_state = WIFI_ON; event_data->Error = NET_ERR_NONE; WIFI_LOG(WIFI_INFO, "wifi state: WIFI_ON"); + + if (network_info->mac_address[0] == '\0') + __net_dbus_get_technology_states(network_info); } else { network_info->wifi_state = WIFI_OFF; event_data->Error = NET_ERR_NONE;