From 467ae367ed27976098d5065628daf24cee21e3b5 Mon Sep 17 00:00:00 2001 From: Kristian Høgsberg Date: Tue, 7 Jun 2011 10:53:27 -0400 Subject: connection: Fix pointer arithmetic error Pointed out by Nicolas Pouillon in irc. --- wayland/connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wayland/connection.c b/wayland/connection.c index 259a68c..e5893c3 100644 --- a/wayland/connection.c +++ b/wayland/connection.c @@ -519,7 +519,7 @@ wl_connection_demarshal(struct wl_connection *connection, wl_connection_copy(connection, closure->buffer, size); p = &closure->buffer[2]; - end = (uint32_t *) ((char *) (p + size)); + end = (uint32_t *) ((char *) p + size); extra = (char *) end; for (i = 2; i < count; i++) { if (p + 1 > end) { -- cgit v1.2.3