From: yeji01.kim Date: Tue, 22 Jun 2021 01:53:21 +0000 (+0900) Subject: Fix coverity issue X-Git-Tag: submit/tizen/20210622.020708^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_6.5;p=platform%2Fcore%2Fsecurity%2Fdevice-policy-client.git Fix coverity issue Change-Id: I0afdd2668553b789732ef1a5585b84bcc24c8b24 Signed-off-by: yeji01.kim --- diff --git a/libs/policy-client.cpp b/libs/policy-client.cpp index 5083f1c..3580a6e 100644 --- a/libs/policy-client.cpp +++ b/libs/policy-client.cpp @@ -36,7 +36,8 @@ const std::string POLICY_MANAGER_ADDRESS = "/tmp/.device-policy-manager.sock"; void DevicePolicyClient::maintenanceModeDispatcher(keynode_t *node, void *data) { int *mode = reinterpret_cast(data); - ::vconf_get_bool(VCONFKEY_DPM_MODE_STATE, mode); + if (::vconf_get_bool(VCONFKEY_DPM_MODE_STATE, mode) != 0) + ERROR("failed to get vconf key"); } DevicePolicyClient::DevicePolicyClient() noexcept : @@ -44,7 +45,8 @@ DevicePolicyClient::DevicePolicyClient() noexcept : { mainloop.reset(new ScopedGMainLoop); ::vconf_notify_key_changed(VCONFKEY_DPM_MODE_STATE, maintenanceModeDispatcher, reinterpret_cast(&this->maintenanceMode)); - ::vconf_get_bool(VCONFKEY_DPM_MODE_STATE, &maintenanceMode); + if (::vconf_get_bool(VCONFKEY_DPM_MODE_STATE, &maintenanceMode) != 0) + ERROR("failed to get vconf key"); } DevicePolicyClient::~DevicePolicyClient() noexcept