r = wifi_manager_is_activated(priv->wifi, &wifi_state);
if (r == WIFI_MANAGER_ERROR_NONE && wifi_state == false) {
+ free(essid);
_ERR("wifi is not activated, ignore callback.");
return;
}
r = wifi_manager_ap_get_connection_state(ap, &connection_state);
if (r != WIFI_MANAGER_ERROR_NONE) {
_ERR("wifi_manager_ap_get_connection_state failed.");
+ free(essid);
if (priv && priv->event_cb)
priv->event_cb(EVENT_DATA_SELECT_FAIL, priv->cb_data);
return;
}
}
+ free(essid);
_DBG("[%s] state : [%d]", ap_info->essid, ap_info->connection_state);
if (ap_info->connection_state == WIFI_MANAGER_CONNECTION_STATE_CONNECTED