From 5c624cb5f4cb3d484854864566c39ffd93b3790a Mon Sep 17 00:00:00 2001 From: "chleun.moon" Date: Wed, 28 Mar 2018 09:33:45 +0900 Subject: [PATCH] Fix resource leak (CID-77542) Change-Id: Ib54fb38fb3eb050d9573b0b6c4571a5a4acc540f Signed-off-by: Cheoleun Moon --- packaging/asp-manager.spec | 2 +- src/tech/asp-tech-infra.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packaging/asp-manager.spec b/packaging/asp-manager.spec index 4980947..4612d19 100755 --- a/packaging/asp-manager.spec +++ b/packaging/asp-manager.spec @@ -1,6 +1,6 @@ Name: asp-manager Summary: ASP(application service platform) manager -Version: 0.0.28 +Version: 0.0.29 Release: 1 Group: Network & Connectivity/Other License: Apache-2.0 diff --git a/src/tech/asp-tech-infra.c b/src/tech/asp-tech-infra.c index 5f0d3a4..7167cd4 100644 --- a/src/tech/asp-tech-infra.c +++ b/src/tech/asp-tech-infra.c @@ -169,6 +169,7 @@ static void _search_result_cb(dnssd_service_state_e service_state, ASP_LOGD("Advertisement ID: %u", adv_id); } else { ASP_LOGE("TXT records don't contain advertisement ID"); + g_hash_table_unref(service_info_map); return; } @@ -177,6 +178,7 @@ static void _search_result_cb(dnssd_service_state_e service_state, ASP_LOGD("Advertisement MAC Address: %s", service_mac); } else { ASP_LOGE("TXT records don't contain advertisement MAC"); + g_hash_table_unref(service_info_map); return; } -- 2.7.4