diff --git a/src/gfx_apis/vulkan/transfer.rs b/src/gfx_apis/vulkan/transfer.rs index 4ca4fa3d..e108bb5a 100644 --- a/src/gfx_apis/vulkan/transfer.rs +++ b/src/gfx_apis/vulkan/transfer.rs @@ -679,6 +679,7 @@ fn complete_async_host_copy( store(data); if let Err(e) = res { data.complete(Err(VulkanError::AsyncCopyToStaging(e))); + return; } data.data_copied.set(true); match tt {