diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/freedreno/vulkan/tu_wsi_display.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/freedreno/vulkan/tu_wsi_display.c b/src/freedreno/vulkan/tu_wsi_display.c index 1ac1b7d152a..9227ca63db1 100644 --- a/src/freedreno/vulkan/tu_wsi_display.c +++ b/src/freedreno/vulkan/tu_wsi_display.c @@ -282,12 +282,12 @@ tu_RegisterDeviceEventEXT(VkDevice _device, allocator, NULL, sync_fd); + + close(sync_fd); } else { ret = VK_ERROR_OUT_OF_HOST_MEMORY; } - close(sync_fd); - if (ret != VK_SUCCESS) tu_DestroyFence(_device, *_fence, allocator); @@ -319,12 +319,12 @@ tu_RegisterDisplayEventEXT(VkDevice _device, allocator, NULL, sync_fd); + + close(sync_fd); } else { ret = VK_ERROR_OUT_OF_HOST_MEMORY; } - close(sync_fd); - if (ret != VK_SUCCESS) tu_DestroyFence(_device, *_fence, allocator); |