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:
@@ -524,6 +524,8 @@ fbdev_output_create(struct fbdev_compositor *compositor,
|
|||||||
weston_log("Mapping frame buffer failed.\n");
|
weston_log("Mapping frame buffer failed.\n");
|
||||||
goto out_free;
|
goto out_free;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
close(fb_fd);
|
||||||
}
|
}
|
||||||
|
|
||||||
output->base.start_repaint_loop = fbdev_output_start_repaint_loop;
|
output->base.start_repaint_loop = fbdev_output_start_repaint_loop;
|
||||||
|
|||||||
Reference in New Issue
Block a user