From 1d20b9021e8aecb942619f64017cc2fc31f02d29 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Sun, 14 Jun 2009 18:21:43 +1000 Subject: [PATCH] Xi: fix wrong bit->byte conversion in ProcXIQueryPointer Signed-off-by: Peter Hutterer --- Xi/querydp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Xi/querydp.c b/Xi/querydp.c index bc6feb1b1..e5bf98d86 100644 --- a/Xi/querydp.c +++ b/Xi/querydp.c @@ -132,7 +132,7 @@ ProcXIQueryPointer(ClientPtr client) if (pDev->button) { int i, down; - rep.buttons_len = ((pDev->button->numButtons/8) + 3)/4; + rep.buttons_len = (((pDev->button->numButtons + 7)/8) + 3)/4; rep.length += rep.buttons_len; buttons = xcalloc(rep.buttons_len, 4); if (!buttons)