UA_WIFI_INFO("Detect this mobild id %s start presence request MAC %s",
wifi_info->mobile_id, wifi_info->mac_addr);
if (initial_bursts == true) {
- if (UAS_STATUS_SUCCESS !=__init_ip_mac_count()) {
+ if (UAS_STATUS_SUCCESS != __init_ip_mac_count()) {
UA_WIFI_ERR("ARP Init fail");
return;
} else
FUNC_EXIT;
}
-static void __check_add_device_finish()
+static gboolean __add_device_send(gpointer data)
{
GSList *l;
uas_device_info_t *dev_info = NULL;
initial_bursts = true;
+
for (l = dev_list; NULL != l; l = g_slist_next(l)) {
uas_wifi_info_t *wifi_info = l->data;
if (NULL == uas_cbs || NULL == uas_cbs->device_added_cb) {
dev_list = g_slist_remove(dev_list, wifi_info);
free(wifi_info);
- return;
+ break;
}
dev_info = _wifi_plugin_util_get_dev_info_from_wifi_info(wifi_info);
break;
}
}
-}
-static gboolean __add_device_send(gpointer data)
-{
- __check_add_device_finish();
return FALSE;
}