From 7b7a3d5fb9d5fc5e251c1e205bb35836c8175ac9 Mon Sep 17 00:00:00 2001 From: Seonah Moon Date: Fri, 25 Mar 2016 14:13:14 +0900 Subject: [PATCH] [SVACE][TIZEN_3.0_TV][Critical][WGID-66380] MEMORY_LEAK Change-Id: I87c52a2048de023cea3fd043155e3c396d20df89 Signed-off-by: Seonah Moon --- packaging/capi-network-wifi-direct.spec | 2 +- src/wifi-direct-client-proxy.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packaging/capi-network-wifi-direct.spec b/packaging/capi-network-wifi-direct.spec index 4e1369b..ce14571 100644 --- a/packaging/capi-network-wifi-direct.spec +++ b/packaging/capi-network-wifi-direct.spec @@ -1,6 +1,6 @@ Name: capi-network-wifi-direct Summary: Network WiFi-Direct Library -Version: 1.2.54 +Version: 1.2.55 Release: 1 Group: Network & Connectivity/API License: Apache-2.0 diff --git a/src/wifi-direct-client-proxy.c b/src/wifi-direct-client-proxy.c index a4e364a..27a443d 100755 --- a/src/wifi-direct-client-proxy.c +++ b/src/wifi-direct-client-proxy.c @@ -3411,11 +3411,16 @@ int wifi_direct_register_service(wifi_direct_service_type_e type, char *info1, c ret = __net_wifidirect_gerror_to_enum(error); if(ret != WIFI_DIRECT_ERROR_NONE) { + if (buf) + g_free(buf); + return ret; } g_variant_get(reply, "(ii)", &ret, service_id); g_variant_unref(reply); + if (buf) + g_free(buf); WDC_LOGD("%s() return : [%d]", __func__, ret); __WDC_LOG_FUNC_END__; -- 2.7.4