thread: check return value 22/171122/3
authorBoram Park <boram1288.park@samsung.com>
Mon, 26 Feb 2018 23:33:41 +0000 (08:33 +0900)
committerBoram Park <boram1288.park@samsung.com>
Tue, 27 Feb 2018 00:19:08 +0000 (09:19 +0900)
Change-Id: If06fc256f0ea39512fd0f4144529de25a41e73a0

src/tdm_thread.c

index 38a76a4..db910c2 100644 (file)
@@ -393,6 +393,7 @@ tdm_thread_handle_cb(tdm_private_loop *private_loop)
        char buffer[1024];
        unsigned int i;
        int len, pipe, in_main;
+       tdm_error ret = TDM_ERROR_NONE;
 
        TDM_RETURN_VAL_IF_FAIL(TDM_MUTEX_IS_LOCKED(), TDM_ERROR_OPERATION_FAILED);
        TDM_RETURN_VAL_IF_FAIL(private_loop, TDM_ERROR_INVALID_PARAMETER);
@@ -442,7 +443,8 @@ tdm_thread_handle_cb(tdm_private_loop *private_loop)
                case TDM_THREAD_CB_VBLANK_SW:
                case TDM_THREAD_CB_VBLANK_CREATE:
                case TDM_THREAD_CB_NEED_VALIDATE:
-                       tdm_thread_cb_call(NULL, base);
+                       ret = tdm_thread_cb_call(NULL, base);
+                       TDM_WARNING_IF_FAIL(ret == TDM_ERROR_NONE);
                        break;
                default:
                        break;