mirror of
https://github.com/yshui/picom.git
synced 2025-04-14 17:53:25 -04:00
Fix memory leak in glx_init_blur
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
parent
645100f1e3
commit
34bc0b2e47
1 changed files with 4 additions and 0 deletions
|
@ -619,6 +619,8 @@ glx_init_blur(session_t *ps) {
|
|||
|
||||
if (!ppass->frag_shader) {
|
||||
log_error("Failed to create fragment shader %d.", i);
|
||||
free(extension);
|
||||
free(lc_numeric_old);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -626,6 +628,8 @@ glx_init_blur(session_t *ps) {
|
|||
ppass->prog = glx_create_program(&ppass->frag_shader, 1);
|
||||
if (!ppass->prog) {
|
||||
log_error("Failed to create GLSL program.");
|
||||
free(extension);
|
||||
free(lc_numeric_old);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue