From: Taesoo Jun Date: Tue, 10 Apr 2018 04:00:29 +0000 (+0900) Subject: Fix memory leak in __netconfig_netlink_scan_cb X-Git-Tag: accepted/tizen/unified/20180413.073636^0 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fconnectivity%2Fnet-config.git;a=commitdiff_plain;h=dd2a0257bf2847d025331f027b82f2343416a9c9 Fix memory leak in __netconfig_netlink_scan_cb Change-Id: Ie136f4b3e39f6fdbe24b74f8d000b7d149f28e74 --- diff --git a/src/wifi-netlink-scan.c b/src/wifi-netlink-scan.c index 3ad72c5..9076ea0 100755 --- a/src/wifi-netlink-scan.c +++ b/src/wifi-netlink-scan.c @@ -488,8 +488,10 @@ static int __netconfig_netlink_scan_cb(struct nl_msg *msg, void *user_data) __netconfig_get_security(nla_data(bss[NL80211_BSS_INFORMATION_ELEMENTS]), nla_len(bss[NL80211_BSS_INFORMATION_ELEMENTS]), &sec_type, &enc_type); - if (sec_type == WIFI_SECURITY_TYPE_EAP) + if (sec_type == WIFI_SECURITY_TYPE_EAP) { + g_free(vsie); return NL_SKIP; + } for (GSList *list = bss_info_list; list != NULL; list = list->next) { struct bss_scan_info_t *bss_info = (struct bss_scan_info_t *)list->data; if ((g_strcmp0(bss_info->ssid, ssid) == 0) && (bss_info->security_type == sec_type)