From: Jiung Date: Tue, 10 Oct 2017 01:11:26 +0000 (+0900) Subject: Fix memory leak X-Git-Tag: submit/tizen/20171010.084928^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ffe74541c494647caf0c8e856e5063fcde1a7c0f;p=platform%2Fcore%2Fapi%2Fasp.git Fix memory leak Change-Id: Ib1ea9c7edd1e2f7d5a2b171962420f631b97c08e Signed-off-by: Yu jiung --- diff --git a/packaging/capi-network-asp.spec b/packaging/capi-network-asp.spec index 310b5c5..4281f0e 100755 --- a/packaging/capi-network-asp.spec +++ b/packaging/capi-network-asp.spec @@ -2,7 +2,7 @@ Name: capi-network-asp Summary: An Application Service Platform(ASP) libraries in Native API -Version: 0.0.18 +Version: 0.0.19 Release: 1 Group: Network & Connectivity/API License: Apache-2.0 diff --git a/src/asp-client.c b/src/asp-client.c index f1d428f..8cd9565 100644 --- a/src/asp-client.c +++ b/src/asp-client.c @@ -1365,14 +1365,15 @@ int asp_advert_create(char *instance_name, asp_advert_service_h *adv_service) ASP_LOGD("instance_name = [%s]", instance_name); if (!__is_valid_instance_name(instance_name)) { ASP_LOGE("Not valid instance_name"); + g_free(service); __ASP_LOG_FUNC_END__; return ASP_ERROR_INVALID_PARAMETER; } service->instance_name = g_strdup(instance_name); if (!service->instance_name) { ASP_LOGE("malloc() failed!!!."); - __ASP_LOG_FUNC_END__; g_free(service); + __ASP_LOG_FUNC_END__; return ASP_ERROR_OUT_OF_MEMORY; } }