glamor: fix memleak in error path of glamor_link_glsl_prog()

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
(cherry picked from commit 482f7b326d)
This commit is contained in:
Enrico Weigelt, metux IT consult 2026-09-28 14:56:33 +02:00
commit 8df913a956

View file

@ -111,9 +111,13 @@ glamor_link_glsl_prog(ScreenPtr screen, GLint prog, const char *format, ...)
glGetProgramiv(prog, GL_INFO_LOG_LENGTH, &size);
GLchar *info = calloc(1, size);
if (!info) {
ErrorF("Failed to link AND out of memory on retrieving the reason\n");
return FALSE;
}
glGetProgramInfoLog(prog, size, NULL, info);
ErrorF("Failed to link: %s\n", info);
free(info);
return FALSE;
}
return TRUE;