Fix memory leak 45/228545/1 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.120647 accepted/tizen/6.0/unified/hotfix/20201103.051425 accepted/tizen/unified/20200603.150233 submit/tizen/20200406.044722 submit/tizen/20200406.074317 submit/tizen/20200529.030749 submit/tizen_6.0/20201029.205103 submit/tizen_6.0_hotfix/20201102.192503 submit/tizen_6.0_hotfix/20201103.114803 tizen_6.0.m2_release
authorINSUN PYO <insun.pyo@samsung.com>
Mon, 23 Mar 2020 23:43:24 +0000 (08:43 +0900)
committerINSUN PYO <insun.pyo@samsung.com>
Mon, 23 Mar 2020 23:43:24 +0000 (08:43 +0900)
Change-Id: If5376d5e6d67060adfc50f0f67b784e5f0b2a820

src/wmesh-gdbus.c

index 47ae2aa..eb492a0 100644 (file)
@@ -857,9 +857,11 @@ static void _get_connected_mesh_peers(wmesh_service *service, GVariant *variant)
                        peer_info->address = g_strdup(buf);
                        WMESH_LOGD("    Address : %s", peer_info->address);
                        g_variant_unref(val);
+                       g_variant_unref(dict);
                } else {
                        WMESH_LOGE("Unable to get address !");
                        g_free(peer_info);
+                       g_variant_unref(dict);
                        continue;
                }