diff --git a/libobs-opengl/gl-x11-egl.c b/libobs-opengl/gl-x11-egl.c index fd5c1f3f2..56086a997 100644 --- a/libobs-opengl/gl-x11-egl.c +++ b/libobs-opengl/gl-x11-egl.c @@ -385,6 +385,8 @@ static void gl_x11_egl_platform_destroy(struct gl_platform *plat) gl_context_destroy(plat); eglTerminate(plat->edisplay); + if (plat->close_xdisplay) + XCloseDisplay(plat->xdisplay); bfree(plat); }