[PATCH vkd3d 2/6] demos: Check return value of ID3D12Fence_SetEventOnCompletion() (Coverity).

Józef Kucia joseph.kucia at gmail.com
Wed Oct 24 06:16:25 CDT 2018


From: Józef Kucia <jkucia at codeweavers.com>

Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
---
 demos/gears.c    | 3 ++-
 demos/triangle.c | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/demos/gears.c b/demos/gears.c
index f7b8cadaba74..72916dc77417 100644
--- a/demos/gears.c
+++ b/demos/gears.c
@@ -218,7 +218,8 @@ static void cxg_wait_for_previous_frame(struct cx_gears *cxg)
 
     if (ID3D12Fence_GetCompletedValue(fence->fence) < v)
     {
-        ID3D12Fence_SetEventOnCompletion(fence->fence, v, fence->event);
+        hr = ID3D12Fence_SetEventOnCompletion(fence->fence, v, fence->event);
+        assert(SUCCEEDED(hr));
         demo_wait_event(fence->event, INFINITE);
     }
 
diff --git a/demos/triangle.c b/demos/triangle.c
index 15f348f64856..96ad83794d8d 100644
--- a/demos/triangle.c
+++ b/demos/triangle.c
@@ -142,7 +142,8 @@ static void cxt_wait_for_previous_frame(struct cx_triangle *cxt)
 
     if (ID3D12Fence_GetCompletedValue(fence->fence) < v)
     {
-        ID3D12Fence_SetEventOnCompletion(fence->fence, v, fence->event);
+        hr = ID3D12Fence_SetEventOnCompletion(fence->fence, v, fence->event);
+        assert(SUCCEEDED(hr));
         demo_wait_event(fence->event, INFINITE);
     }
 
-- 
2.18.1




More information about the wine-devel mailing list