if (NULL == uas_cbs || NULL == uas_cbs->device_added_cb) {
dev_list = g_slist_remove(dev_list, wifi_info);
- free(wifi_info);
+ g_free(wifi_info);
break;
}
if (!dev_info) {
UA_WIFI_ERR("Unable to get dev_info");
dev_list = g_slist_remove(dev_list, wifi_info);
- free(wifi_info);
+ g_free(wifi_info);
break;
}
/* Save current time */
mac_len = strlen(wifi_info->mac_addr);
ip_len = strlen(wifi_info->ip_addr);
if (!mac_len && !ip_len) {
- free(wifi_info);
+ g_free(wifi_info);
FUNC_EXIT;
return UAS_STATUS_FAIL;
}
if (!strcasecmp(wifi_info->device_id, device->device_id)) {
dev_list = g_slist_remove(dev_list, wifi_info);
- free(wifi_info);
+ g_free(wifi_info);
return UAS_STATUS_SUCCESS;
}
}
if (source_mac == NULL) {
UA_WIFI_ERR("Wrong Mac address");
- free(source_mac_address);
+ g_free(source_mac_address);
return UAS_STATUS_FAIL;
}
arp_data->arp.operation = htons(ARPOP_REQUEST); /* ARP op code */
UA_WIFI_INFO("Init arp packet success");
- free(source_mac_address);
+ g_free(source_mac_address);
FUNC_EXIT;
return UAS_STATUS_SUCCESS;
}
net_ifr.ifr_name[if_name_len] = 0;
} else {
UA_WIFI_ERR("Error : Interface name is too long");
- free(iface_name);
+ g_free(iface_name);
close(arp_data->arp_id);
arp_data->arp_id = -1;
return UAS_STATUS_FAIL;
}
- free(iface_name);
+ g_free(iface_name);
if (ioctl(arp_data->arp_id, SIOCGIFINDEX, &net_ifr) == -1) {
strerror_r(errno, error_buf, MAX_SIZE_ERROR_BUFFER);