diff --git a/dlls/wined3d/glsl_shader.c b/dlls/wined3d/glsl_shader.c index a9af9acd31f..eddf35d83a0 100644 --- a/dlls/wined3d/glsl_shader.c +++ b/dlls/wined3d/glsl_shader.c @@ -950,6 +950,7 @@ static void shader_glsl_init_transform_feedback(const struct wined3d_context *co { FIXME("No varyings to record, disabling transform feedback.\n"); shader->u.gs.so_desc.element_count = 0; + string_buffer_release(&priv->string_buffers, buffer); return; }