From: xurui Date: Fri, 7 Jul 2023 02:03:42 +0000 (+0800) Subject: zink: The result should be assigned a value when returned X-Git-Tag: upstream/23.3.3~5897 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b6cfb9aa9d8c9d913b8c37f2c202f004725e4aab;p=platform%2Fupstream%2Fmesa.git zink: The result should be assigned a value when returned Signed-off-by: xurui Part-of: --- 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);