g_variant_get(param, "(s)", &interface_name);
if (g_strcmp0(interface_name, network_info->interface_name) != 0) {
__NETWORK_FUNC_EXIT__;
+ g_free(interface_name);
return NET_ERR_NONE;
}
+ g_free(interface_name);
event_data = g_try_malloc0(sizeof(net_event_info_s));
if (event_data == NULL) {
g_variant_get(param, "(si)", &interface_name, &(rssi_info.rssi_level));
- if (g_strcmp0(interface_name, network_info->interface_name) != 0)
+ if (g_strcmp0(interface_name, network_info->interface_name) != 0) {
+ g_free(interface_name);
return NET_ERR_NONE;
+ }
g_strlcpy(rssi_info.ifname, interface_name, strlen(interface_name) + 1);
+ g_free(interface_name);
WIFI_LOG(WIFI_INFO, "Rssi changed [%s:%d]",
rssi_info.ifname, rssi_info.rssi_level);