Fix resource leak (CID-77542) 53/189753/1
authorchleun.moon <chleun.moon@samsung.com>
Wed, 28 Mar 2018 00:33:45 +0000 (09:33 +0900)
committerYu <jiung.yu@samsung.com>
Thu, 20 Sep 2018 04:40:46 +0000 (13:40 +0900)
Change-Id: Ib54fb38fb3eb050d9573b0b6c4571a5a4acc540f
Signed-off-by: Cheoleun Moon <chleun.moon@samsung.com>
packaging/asp-manager.spec
src/tech/asp-tech-infra.c

index 4980947..4612d19 100755 (executable)
@@ -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
index 5f0d3a4..7167cd4 100644 (file)
@@ -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;
                }