Check return value of vconf apis 66/199666/2 accepted/tizen/unified/20190218.063926 submit/tizen/20190215.060454
authorpr.jung <pr.jung@samsung.com>
Thu, 14 Feb 2019 01:47:46 +0000 (10:47 +0900)
committerpr.jung <pr.jung@samsung.com>
Thu, 14 Feb 2019 01:53:58 +0000 (10:53 +0900)
Change-Id: Ie7428b1af81c41fcd8451268fd94a2bdc9e5f0b9
Signed-off-by: pr.jung <pr.jung@samsung.com>
src/check.c

index 340fee5..e5eab3e 100644 (file)
@@ -434,7 +434,9 @@ static void profile_init(void)
        else if (prof == PROFILE_MOBILE) {
                if (vconf_get_bool(VCONFKEY_SETAPPL_SOUND_LOCK_BOOL, &lock_sndstatus) < 0)
                        _W("VCONFKEY_SETAPPL_SOUND_LOCK_BOOL ==> FAIL!!"); //LCOV_EXCL_LINE
-               vconf_notify_key_changed(VCONFKEY_SETAPPL_SOUND_LOCK_BOOL, feedback_lock_sndstatus_cb, NULL);
+               ret = vconf_notify_key_changed(VCONFKEY_SETAPPL_SOUND_LOCK_BOOL, feedback_lock_sndstatus_cb, NULL);
+               if (ret != 0)
+                       _W("VCONFKEY_SETAPPL_SOUND_LOCK_BOOL ==> FAIL!!"); //LCOV_EXCL_LINE
        }
 
        /* check call status */
@@ -496,8 +498,11 @@ static void profile_exit(void)
 
        if (prof == PROFILE_COMMON)
                return;
-       else if (prof == PROFILE_MOBILE)
-               vconf_ignore_key_changed(VCONFKEY_SETAPPL_SOUND_LOCK_BOOL, feedback_lock_sndstatus_cb);
+       else if (prof == PROFILE_MOBILE) {
+               ret = vconf_ignore_key_changed(VCONFKEY_SETAPPL_SOUND_LOCK_BOOL, feedback_lock_sndstatus_cb);
+               if (ret != 0)
+                       _W("Remove watch for VCONFKEY_SETAPPL_SOUND_LOCK_BOOL failed");
+       }
 
        /* remove watch */
        ret = vconf_ignore_key_changed(VCONFKEY_CALL_STATE, feedback_callstatus_cb);