On Wed, 16 Mar 2016 08:17:14 +0100
Hardening <[email protected]> wrote:

> Le 13/03/2016 17:49, Quentin Glidic a écrit :
> > From: Quentin Glidic <[email protected]>
> > 
> > Avoid a crash because listener is NULL.
> > 
> > Signed-off-by: Quentin Glidic <[email protected]>
> > ---
> >  src/input.c | 7 +++++++
> >  1 file changed, 7 insertions(+)
> > 
> > diff --git a/src/input.c b/src/input.c
> > index 8c106dd..5d13b08 100644
> > --- a/src/input.c
> > +++ b/src/input.c
> > @@ -2230,10 +2230,17 @@ seat_get_touch(struct wl_client *client, struct 
> > wl_resource *resource,
> >                                    seat, unbind_resource);
> >  }
> >  
> > +static void
> > +seat_release(struct wl_client *client, struct wl_resource *resource)
> > +{
> > +   wl_resource_destroy(resource);
> > +}
> > +
> >  static const struct wl_seat_interface seat_interface = {
> >     seat_get_pointer,
> >     seat_get_keyboard,
> >     seat_get_touch,
> > +   seat_release,
> >  };
> >  
> >  static void
> >   
> Reviewed-By: David Fort <[email protected]>
> 
> Definitely my fault, strange that we have not seen this before (I can't
> imagine that seats were never released ;) ).
> 

Nice, pushed:
   7a5c562..aab1d36  master -> master


Thanks,
pq

Attachment: pgpLaxpVK8GTi.pgp
Description: OpenPGP digital signature

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

Reply via email to