From ac1eb6fa17c00170dfd3444201c7bf0717f1b7f9 Mon Sep 17 00:00:00 2001 From: maxxnino <34153891+maxxnino@users.noreply.github.com> Date: Sun, 2 Jan 2022 14:26:24 +0900 Subject: [PATCH] destroy correct semaphore when error --- examples/swapchain.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/swapchain.zig b/examples/swapchain.zig index 10dd61c..94df48d 100644 --- a/examples/swapchain.zig +++ b/examples/swapchain.zig @@ -219,7 +219,7 @@ const SwapImage = struct { errdefer gc.vkd.destroySemaphore(gc.dev, image_acquired, null); const render_finished = try gc.vkd.createSemaphore(gc.dev, &.{ .flags = .{} }, null); - errdefer gc.vkd.destroySemaphore(gc.dev, image_acquired, null); + errdefer gc.vkd.destroySemaphore(gc.dev, render_finished, null); const frame_fence = try gc.vkd.createFence(gc.dev, &.{ .flags = .{ .signaled_bit = true } }, null); errdefer gc.vkd.destroyFence(gc.dev, frame_fence, null);