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).
This commit is contained in:
Kristian Høgsberg 2013-10-09 09:59:06 -07:00
parent 95659c0321
commit 8ac6a2da07

View file

@ -524,6 +524,8 @@ fbdev_output_create(struct fbdev_compositor *compositor,
weston_log("Mapping frame buffer failed.\n");
goto out_free;
}
} else {
close(fb_fd);
}
output->base.start_repaint_loop = fbdev_output_start_repaint_loop;