Module: vkd3d Branch: master Commit: 44bf5556ae00f7d82093a8302aa8597f1b350b4d URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/44bf5556ae00f7d82093a8302aa859... Author: Zebediah Figura <zfigura(a)codeweavers.com> Date: Tue Jul 11 17:36:59 2023 -0500 vkd3d-shader/hlsl: Free the constant defs array in hlsl_ctx_cleanup(). Spotted by Francisco Casas. --- libs/vkd3d-shader/hlsl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/vkd3d-shader/hlsl.c b/libs/vkd3d-shader/hlsl.c index ab508502..369af86b 100644 --- a/libs/vkd3d-shader/hlsl.c +++ b/libs/vkd3d-shader/hlsl.c @@ -3380,6 +3380,8 @@ static void hlsl_ctx_cleanup(struct hlsl_ctx *ctx) vkd3d_free((void *)buffer->name); vkd3d_free(buffer); } + + vkd3d_free(ctx->constant_defs.regs); } int hlsl_compile_shader(const struct vkd3d_shader_code *hlsl, const struct vkd3d_shader_compile_info *compile_info,