Probably unlikely however ensure we don't leak a heap allocation
on the fail path.

Signed-off-by: Edward O'Callaghan <funfunc...@folklore1984.net>
---
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c 
b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c
index 0ce44ac..ded5ed7 100644
--- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c
+++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c
@@ -356,5 +356,6 @@ radv_amdgpu_winsys_create(int fd)
 
        return &ws->base;
 fail:
+       free(ws);
        return NULL;
 }
-- 
2.7.4

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to