[PATCH weston 3/5] ivi-shell: add sanity check in ivi_shell_surface_configure

Eugen Friedrich friedrix at gmail.com
Thu Mar 24 10:26:48 UTC 2016


2016-03-22 15:48 GMT+01:00 Pekka Paalanen <ppaalanen at gmail.com>:

> From: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
>
> This should not get called unless there is an ivi_shell_surface.
>
> Signed-off-by: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
> ---
>  ivi-shell/ivi-shell.c | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/ivi-shell/ivi-shell.c b/ivi-shell/ivi-shell.c
> index 9c11f6f..d136f46 100644
> --- a/ivi-shell/ivi-shell.c
> +++ b/ivi-shell/ivi-shell.c
> @@ -108,7 +108,11 @@ ivi_shell_surface_configure(struct weston_surface
> *surface,
>  {
>         struct ivi_shell_surface *ivisurf = get_ivi_shell_surface(surface);
>
> -       if (surface->width == 0 || surface->height == 0 || ivisurf == NULL)
> +       assert(ivisurf);
> +       if (!ivisurf)
> +               return;
> +
> +       if (surface->width == 0 || surface->height == 0)
>                 return;
>
>         if (ivisurf->width != surface->width ||
> --
> 2.7.3
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
Looks good
Reviewed-by: Eugen Friedrich <friedrix at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20160324/30edbb3e/attachment.html>


More information about the wayland-devel mailing list