Fix defects detected by static analysis tool 82/244082/2
authorwn.jang <wn.jang@samsung.com>
Tue, 15 Sep 2020 02:27:22 +0000 (11:27 +0900)
committerwn.jang <wn.jang@samsung.com>
Tue, 15 Sep 2020 02:28:17 +0000 (11:28 +0900)
Change-Id: Icd4d05be3174925c137133e4fee2122a8a31df7c

src/vc_elm.c

index 39b4f820ce51401652db6e4a60be1b40172a1179..eb5343fc754bb9a34c83431ccf179260e4c8c758 100644 (file)
@@ -216,7 +216,11 @@ int vc_elm_initialize()
        /* Initialize voice touch's automode and Register to detect voice touch automode change */
        vconf_get_bool(VCONFKEY_VC_VOICE_TOUCH_AUTOMODE, &g_is_vt_automode);
 
-       vconf_notify_key_changed(VCONFKEY_VC_VOICE_TOUCH_AUTOMODE, __vc_config_vtauto_changed_cb, NULL);
+       int ret = vconf_notify_key_changed(VCONFKEY_VC_VOICE_TOUCH_AUTOMODE, __vc_config_vtauto_changed_cb, NULL);
+       if (0 != ret) {
+               VC_ELM_LOG_ERR("Fail to notify key changed! vc elm is not initialized");
+               return VC_ELM_ERROR_OPERATION_FAILED;
+       }
 
        VC_ELM_LOG_DBG("vc elm is initialized");
        return VC_ELM_ERROR_NONE;