From caea4281b6bc0878827a181ef7e5aa522efd09b5 Mon Sep 17 00:00:00 2001 From: Jaehyun Kim Date: Tue, 1 Nov 2022 12:08:43 +0900 Subject: [PATCH] DA: Update VCONFKEY_WIFI_BSSID_ADDRESS when power on Change-Id: If7c472e91f508d363aaef16554c530d99df4dac4 Signed-off-by: Jaehyun Kim --- src/wifi-state.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/wifi-state.c b/src/wifi-state.c index eee4fb0..ca96391 100755 --- a/src/wifi-state.c +++ b/src/wifi-state.c @@ -511,6 +511,13 @@ void wifi_state_update_power_state(const char *interface_name, gboolean powered) if (powered == TRUE) { if (tech_state < NETCONFIG_WIFI_TECH_POWERED && netconfig_is_wifi_tethering_on() != TRUE) { DBG("Wi-Fi turned on or waken up from power-save mode"); + gchar *mac_addr = vconf_get_str(VCONFKEY_WIFI_BSSID_ADDRESS); + + if (mac_addr != NULL) { + if (strlen(mac_addr) == 0) + netconfig_set_mac_address_from_file(); + g_free(mac_addr); + } wifi_state_set_powered(interface_name, TRUE); wifi_state_set_technology_state(interface_name, NETCONFIG_WIFI_TECH_POWERED); -- 2.34.1