From: Jaehyun Kim Date: Thu, 5 Jan 2023 12:43:59 +0000 (+0900) Subject: Create device_data if not found it before use X-Git-Tag: accepted/tizen/7.0/unified/20230118.093743~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ee87807196797155a5ac6ebe52e82556f45e8896;p=platform%2Fcore%2Fconnectivity%2Fnet-config.git Create device_data if not found it before use Change-Id: Idf5ca2c09d4e93bd926572637e86303c7edfbc82 Signed-off-by: Jaehyun Kim --- diff --git a/src/wifi-state.c b/src/wifi-state.c index 81c0d6b..e67fd3a 100755 --- a/src/wifi-state.c +++ b/src/wifi-state.c @@ -507,6 +507,8 @@ void wifi_state_update_power_state(const char *interface_name, gboolean powered) * It includes Wi-Fi state configuration */ tech_state = wifi_state_get_technology_state(interface_name); + if (tech_state == NETCONFIG_WIFI_TECH_UNKNOWN) + wifi_state_update_device_list(); if (powered == TRUE) { if (tech_state < NETCONFIG_WIFI_TECH_POWERED && netconfig_is_wifi_tethering_on() != TRUE) { @@ -724,6 +726,9 @@ gboolean wifi_state_update_device_list(void) g_slist_free_full(device_list, __device_free_data); + if (network_update_timer_id && updated) + netconfig_stop_timer(&network_update_timer_id); + return updated; }