Fix memory leak 33/154233/1 accepted/tizen/unified/20171011.065912 submit/tizen/20171010.084928
authorJiung <jiung.yu@samsung.com>
Tue, 10 Oct 2017 01:11:26 +0000 (10:11 +0900)
committerJiung <jiung.yu@samsung.com>
Tue, 10 Oct 2017 01:11:42 +0000 (10:11 +0900)
Change-Id: Ib1ea9c7edd1e2f7d5a2b171962420f631b97c08e
Signed-off-by: Yu jiung <jiung.yu@samsung.com>
packaging/capi-network-asp.spec
src/asp-client.c

index 310b5c5..4281f0e 100755 (executable)
@@ -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
index f1d428f..8cd9565 100644 (file)
@@ -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;
                }
        }