wifi : nothing to return if there is no usage 22/227422/1 accepted/tizen/5.5/unified/20200312.234500 accepted/tizen/5.5/unified/20200319.094204 accepted/tizen/5.5/unified/20200323.072116 submit/tizen_5.5/20200312.014151 submit/tizen_5.5/20200312.061925 submit/tizen_5.5/20200323.003643
authorKichan Kwon <k_c.kwon@samsung.com>
Thu, 12 Mar 2020 01:29:38 +0000 (10:29 +0900)
committerKichan Kwon <k_c.kwon@samsung.com>
Thu, 12 Mar 2020 01:39:22 +0000 (10:39 +0900)
Change-Id: Ibcbeb765dcb7ce2c8eaf897a548ec79f0e9b04fc
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
plugin/wifi/src/bm_wifi_plugin.c

index a1b6be275dd71449bf92311824692083db3aeeca..5c35fa02eec8701a40027bcec0b4f869141829fb 100755 (executable)
@@ -217,8 +217,13 @@ static int __bm_wifi_get_list(bm_data_h *handle)
        g_variant_iter_free(iter);
        g_variant_unref(message);
 
-       wifi_list_head->wifi_data_list = g_slist_append(wifi_list_head->wifi_data_list, wifi_list);
-       *handle = wifi_list_head;
+       if (!wifi_list) {
+               free(wifi_list_head);
+               *handle = NULL;
+       } else {
+               wifi_list_head->wifi_data_list = g_slist_append(wifi_list_head->wifi_data_list, wifi_list);
+               *handle = wifi_list_head;
+       }
 
        return BM_PLUGIN_ERROR_NONE;
 }