diff --git a/src/gallium/drivers/zink/zink_fence.c b/src/gallium/drivers/zink/zink_fence.c index ac761e667a3..72f1b6c5766 100644 --- a/src/gallium/drivers/zink/zink_fence.c +++ b/src/gallium/drivers/zink/zink_fence.c @@ -46,7 +46,7 @@ zink_create_fence(struct pipe_screen *pscreen) struct zink_fence *ret = CALLOC_STRUCT(zink_fence); if (!ret) { debug_printf("CALLOC_STRUCT failed\n"); - goto fail; + return NULL; } if (vkCreateFence(screen->dev, &fci, NULL, &ret->fence) != VK_SUCCESS) {