[PATCH] wayland-server: fix crash on invalid resource

Tiago Vignatti tiago.vignatti at linux.intel.com
Sun Oct 9 11:32:12 PDT 2011


On 10/05/2011 11:35 AM, Fiedler, Mathias wrote:
>
> Using display_resource to post error about invalid resource.
> ---
>   src/wayland-server.c |    2 +-
>   1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/src/wayland-server.c b/src/wayland-server.c
> index 4ee7796..a6cd88d 100644
> --- a/src/wayland-server.c
> +++ b/src/wayland-server.c
> @@ -158,7 +158,7 @@ wl_client_connection_data(int fd, uint32_t mask, void *data)
>
>                  resource = wl_map_lookup(&client->objects, p[0]);
>                  if (resource == NULL) {
> -                       wl_resource_post_error(resource,
> +                       wl_resource_post_error(client->display_resource,
>                                                 WL_DISPLAY_ERROR_INVALID_OBJECT,
>                                                 "invalid object %d", p[0]);
>                          break;
> --
> 1.7.4.1

Reviewed-by: Tiago Vignatti <tiago.vignatti at intel.com>


More information about the wayland-devel mailing list