mirror of
https://github.com/yshui/picom.git
synced 2024-11-11 13:51:02 -05:00
legacy backend: render: fix leak of fbconfig
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
parent
685e5a9aac
commit
e3582cd996
1 changed files with 3 additions and 1 deletions
|
@ -196,6 +196,9 @@ static inline void free_texture(session_t *ps, glx_texture_t **pptex) {
|
|||
*/
|
||||
static inline void free_paint_glx(session_t *ps, paint_t *ppaint) {
|
||||
free_texture(ps, &ppaint->ptex);
|
||||
#ifdef CONFIG_OPENGL
|
||||
free(ppaint->fbcfg);
|
||||
#endif
|
||||
ppaint->fbcfg = NULL;
|
||||
}
|
||||
|
||||
|
@ -207,6 +210,5 @@ static inline void free_win_res_glx(session_t *ps, struct managed_win *w) {
|
|||
free_paint_glx(ps, &w->shadow_paint);
|
||||
#ifdef CONFIG_OPENGL
|
||||
free_glx_bc(ps, &w->glx_blur_cache);
|
||||
free(w->paint.fbcfg);
|
||||
#endif
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue