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

Fiedler, Mathias Mathias.Fiedler at xse.de
Wed Oct 5 01:35:16 PDT 2011


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





More information about the wayland-devel mailing list