Fix potential error from coverity test 66/226466/1 accepted/tizen/unified/20200303.170214 submit/tizen/20200303.050237
authorKiseok Chang <kiso.chang@samsung.com>
Tue, 3 Mar 2020 04:40:50 +0000 (13:40 +0900)
committerKiseok Chang <kiso.chang@samsung.com>
Tue, 3 Mar 2020 04:41:26 +0000 (13:41 +0900)
Change-Id: I18d8b2c179da5d0fd8b9207e5b33da906056fa00
Signed-off-by: Kiseok Chang <kiso.chang@samsung.com>
src/data/system/data_wireless.c

index ed93adf582f9f13626b48c89357b8fcf4abc89a6..3783e3468f1b8b8e67d9d50054663ba5ff5c489d 100755 (executable)
@@ -302,8 +302,14 @@ static bool _wifi_found_ap_cb(wifi_manager_ap_h ap, void *data)
                return EINA_TRUE;
        }
 
-       wifi_manager_set_connection_state_changed_cb(priv->wifi, _wifi_manager_connection_state_changed_cb,
+       r = wifi_manager_set_connection_state_changed_cb(priv->wifi, _wifi_manager_connection_state_changed_cb,
                        priv);
+       if (r != WIFI_MANAGER_ERROR_NONE) {
+               _ERR("wifi_manager_ap_clone failed.");
+               free(essid);
+               free(ap_info);
+               return EINA_TRUE;
+       }
 
        ap_info->essid = essid;
        ap_info->connection_state = connection_state;