compositor-fbdev: Fix a fd leak in the fbdev backend
fbdev_frame_buffer_map() closes the fb fd, so we have to close it
manually in case we're using the hybris renderer (ie !pixman).
diff --git a/src/compositor-fbdev.c b/src/compositor-fbdev.c
index 92aefda..3d2819b 100644
--- a/src/compositor-fbdev.c
+++ b/src/compositor-fbdev.c
@@ -524,6 +524,8 @@
weston_log("Mapping frame buffer failed.\n");
goto out_free;
}
+ } else {
+ close(fb_fd);
}
output->base.start_repaint_loop = fbdev_output_start_repaint_loop;