zink: do not try to destroy NULL-fence
destroy_fence doesn't handle NULL-pointers gracefully. So let's avoid hitting that code-path, by simply returning NULL early here instead. CoverityID: 1455179 Reviewed-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user