g_variant_get(child, "(oa{sv})", &obj_path, &property);
WMESH_LOGD(" Object: [%s]", obj_path);
+ g_variant_unref(child);
if (NULL == obj_path) {
WMESH_LOGE("Null object");
continue;
scan_info = g_try_new0(wmesh_scan_result_s, 1);
if (NULL == scan_info) {
WMESH_LOGE("Failed to allocate !");
+ g_variant_unref(child);
return;
}
g_variant_get(child, "(oa{sv})", &obj_path, &property);
if (NULL == obj_path) {
WMESH_LOGE("Null object");
+ g_variant_unref(child);
g_free(scan_info);
continue;
}
+ g_variant_unref(child);
+
WMESH_LOGD(" Obj path : [%s]", obj_path);
scan_info->object_path = g_strdup(obj_path);