mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-09 04:48:04 +02:00
libweston: deduplicate compositor shutdown in backend_init failure path
If backend initialization fails, weston_compositor_shutdown() is called
twice, once right away in weston_compositor_load_backend(), and once in
weston_compositor_destroy().
Remove the first and fix a segfault when trying to weston_plane_remove()
the primary plane a second time.
Fixes: 90c11cf40e ("libweston: move weston_compositor_shutdown call out of backends")
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
This commit is contained in:
parent
789e474ddb
commit
4a40ae7718
1 changed files with 0 additions and 1 deletions
|
|
@ -9198,7 +9198,6 @@ weston_compositor_load_backend(struct weston_compositor *compositor,
|
|||
|
||||
if (backend_init(compositor, config_base) < 0) {
|
||||
compositor->backend = NULL;
|
||||
weston_compositor_shutdown(compositor);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue