On Sat,  5 Sep 2015 15:01:40 +0100
John Sadler <[email protected]> wrote:

> When running with the RPi backend, Weston sefaults during shutdown. This is
> due to the fact that `compositor->backend` is never initialised, and there
> is no NULL check prior to calling `destroy()`.
> 
> This commit fixes the issue by making `rpi_backend_create()` intialise
> `compositor->backend` - just like the X11 backend does.
> 
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91886
> 
> Signed-off-by: John Sadler <[email protected]>
> ---
>  src/compositor-rpi.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/src/compositor-rpi.c b/src/compositor-rpi.c
> index 340a974..3d2e09f 100644
> --- a/src/compositor-rpi.c
> +++ b/src/compositor-rpi.c
> @@ -533,6 +533,8 @@ rpi_backend_create(struct weston_compositor *compositor,
>               goto out_launcher;
>       }
>  
> +     compositor->backend = &backend->base;
> +
>       return backend;
>  
>  out_launcher:

Alright, I had to fix the summary again. Our git-version.h generation
script sucks with quoting. Pushed:
   960b5eb..7628789  master -> master


Thanks,
pq

Attachment: pgpYU7VMOugnU.pgp
Description: OpenPGP digital signature

_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to