From ab601d65cd4436ee31d8f66b0c26801d83dd3a19 Mon Sep 17 00:00:00 2001 From: Zebediah Figura Date: Fri, 3 Feb 2023 19:35:16 -0600 Subject: [PATCH] vkd3d-shader: Initialize the parameter allocator head. This fixes a memory leak. Fixes: 007f894b9493eb80091899dab971e369f1673a4f --- libs/vkd3d-shader/vkd3d_shader_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/vkd3d-shader/vkd3d_shader_main.c b/libs/vkd3d-shader/vkd3d_shader_main.c index f5038eb7..1244fb48 100644 --- a/libs/vkd3d-shader/vkd3d_shader_main.c +++ b/libs/vkd3d-shader/vkd3d_shader_main.c @@ -1601,6 +1601,8 @@ void *shader_param_allocator_get(struct vkd3d_shader_param_allocator *allocator, return NULL; if (allocator->current) allocator->current->next = next; + else + allocator->head = next; allocator->current = next; allocator->index = 0; }