summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Faye-Lund <erik.faye-lund@collabora.com>2019-11-27 17:22:24 +0100
committerErik Faye-Lund <erik.faye-lund@collabora.com>2019-11-29 09:54:25 +0100
commit8772d95d40367a2e27aef2127213a99540625632 (patch)
tree9ad290406f7cb2247876f2bf200eca119eb96f66
parent49f53ee336e0cc0ad89ab1a8178c4d751dd09de8 (diff)
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>
-rw-r--r--src/gallium/drivers/zink/zink_fence.c2
1 files changed, 1 insertions, 1 deletions
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) {