From db600fd63998b81022f01e0b1b6b71c9cd359130 Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Thu, 16 Apr 2020 16:55:46 +0200 Subject: Fix Memory Leak in Shader Interface --- source/blender/gpu/intern/gpu_shader_interface.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/gpu') diff --git a/source/blender/gpu/intern/gpu_shader_interface.c b/source/blender/gpu/intern/gpu_shader_interface.c index db8ec60fa9a..1caa88d18ae 100644 --- a/source/blender/gpu/intern/gpu_shader_interface.c +++ b/source/blender/gpu/intern/gpu_shader_interface.c @@ -257,6 +257,7 @@ GPUShaderInterface *GPU_shaderinterface_create(int32_t program) input->location = glGetAttribLocation(program, name); /* Ignore OpenGL names like `gl_BaseInstanceARB`, `gl_InstanceID` and `gl_VertexID`. */ if (input->location == -1) { + MEM_freeN(input); continue; } -- cgit v1.2.3