diff options
-rw-r--r-- | cogl/winsys/cogl-winsys-egl-kms.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cogl/winsys/cogl-winsys-egl-kms.c b/cogl/winsys/cogl-winsys-egl-kms.c index 3c5460ed..a3649e75 100644 --- a/cogl/winsys/cogl-winsys-egl-kms.c +++ b/cogl/winsys/cogl-winsys-egl-kms.c @@ -122,6 +122,9 @@ _cogl_winsys_renderer_disconnect (CoglRenderer *renderer) eglTerminate (egl_renderer->edpy); + if (kms_renderer->opened_fd >= 0) + close (kms_renderer->opened_fd); + g_slice_free (CoglRendererKMS, kms_renderer); g_slice_free (CoglRendererEGL, egl_renderer); } |