Skip to content
Snippets Groups Projects
Commit 9d21d25c authored by Alexandre Janniaux's avatar Alexandre Janniaux Committed by Steve Lhomme
Browse files

egl_gbm: fix use-after-free in logging

parent 5dcc5ff8
No related branches found
No related tags found
1 merge request!4839Fix a serie of wayland object leaks in Qt and egl_gbm
......@@ -392,13 +392,14 @@ static bool OpenDrmDevice(vlc_gl_t* gl, drmDevice* device)
msg_Dbg(gl, "open drm device %s", render_node);
int fd = vlc_open(render_node, O_RDWR);
free(render_node);
if (fd < 0)
{
msg_Err(gl, "can't open drm device %s", render_node);
free(render_node);
return false;
}
free(render_node);
sys->gbm.device = gbm_create_device(fd);
return sys->gbm.device != NULL;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment