Apply libsyscommon gdbus api improvement on error handling 45/254745/1 accepted/tizen/unified/20210310.145018 submit/tizen/20210309.090957
authortaemin.yeom <taemin.yeom@samsung.com>
Tue, 9 Mar 2021 06:40:00 +0000 (15:40 +0900)
committertaemin.yeom <taemin.yeom@samsung.com>
Tue, 9 Mar 2021 06:40:00 +0000 (15:40 +0900)
Change-Id: I8a433adcea86b30b3cb044e61bf60b7f7495a907
Signed-off-by: taemin.yeom <taemin.yeom@samsung.com>
src/auto-test/haptic.c

index 0f64299..866ce6e 100644 (file)
 static bool request_haptic_method(const char *method, GVariant *param, int *return_val)
 {
        GVariant *msg;
-       int val;
+       int val, err;
        bool ret = FALSE;
 
-       msg = dbus_handle_method_sync_with_reply_var(VIBRATOR_BUS_NAME,
+       err = dbus_handle_method_sync_with_reply_var(VIBRATOR_BUS_NAME,
                VIBRATOR_PATH_HAPTIC,
                VIBRATOR_INTERFACE_HAPTIC,
-               method, param);
+               method, param, &msg);
 
-       if (!msg) {
+       if (err < 0) {
                _E("Failed to call %s: no reply", method);
                return ret;
        }