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
pgpYU7VMOugnU.pgp
Description: OpenPGP digital signature
_______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
