From: saerome.kim Date: Mon, 1 Oct 2018 06:19:25 +0000 (+0900) Subject: Remove waring message when calling CHECK_PRIVILEGE X-Git-Tag: submit/tizen/20181001.075826^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=749559fea356c66286a2638fe5fd00fdf6014002;p=platform%2Fcore%2Fapi%2Fzigbee.git Remove waring message when calling CHECK_PRIVILEGE Even if g_dbus_proxy_call_sync() returns NULL, g_variant_unref() calles. So, we checkout if returned variable is null or not. Change-Id: Idef3bce2021b71c690ed8055acb8b3fdb8a6cf60 Signed-off-by: saerome.kim --- diff --git a/src/zbl-dbus.c b/src/zbl-dbus.c index d8d8e40..29e0ce5 100644 --- a/src/zbl-dbus.c +++ b/src/zbl-dbus.c @@ -3483,7 +3483,9 @@ static int _check_zigbee_privilege() variant = g_dbus_proxy_call_sync(service_gproxy, "check_privilege", NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL, &dbus_err); - if (!variant) { + if (variant) { + g_variant_unref(variant); + } else if (dbus_err) { ERR("Failed to check_zigbee_privilege [%s]", dbus_err->message); if (strstr(dbus_err->message, "AccessDenied")) result = ZIGBEE_ERROR_PERMISSION_DENIED; @@ -3492,7 +3494,6 @@ static int _check_zigbee_privilege() g_error_free(dbus_err); } - g_variant_unref(variant); return result; }