From b6cfb9aa9d8c9d913b8c37f2c202f004725e4aab Mon Sep 17 00:00:00 2001 From: xurui Date: Fri, 7 Jul 2023 10:03:42 +0800 Subject: [PATCH] zink: The result should be assigned a value when returned Signed-off-by: xurui Part-of: --- src/gallium/drivers/zink/zink_kopper.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_kopper.c b/src/gallium/drivers/zink/zink_kopper.c index ac9c748..3a6dac8 100644 --- a/src/gallium/drivers/zink/zink_kopper.c +++ b/src/gallium/drivers/zink/zink_kopper.c @@ -245,8 +245,10 @@ kopper_CreateSwapchain(struct zink_screen *screen, struct kopper_displaytarget * { VkResult error = VK_SUCCESS; struct kopper_swapchain *cswap = CALLOC_STRUCT(kopper_swapchain); - if (!cswap) + if (!cswap) { + *result = VK_ERROR_OUT_OF_HOST_MEMORY; return NULL; + } cswap->last_present_prune = 1; bool has_alpha = cdt->info.has_alpha && (cdt->caps.supportedCompositeAlpha & VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR); -- 2.7.4