If all state bits are set, ewmh_client_update_hints state buffer overflows.

Signed-off-by: Mariusz Ceier <[email protected]>
---
 ewmh.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/ewmh.c b/ewmh.c
index e00c46c..0a4673f 100644
--- a/ewmh.c
+++ b/ewmh.c
@@ -418,7 +418,7 @@ ewmh_process_client_message(xcb_client_message_event_t *ev)
 void
 ewmh_client_update_hints(client_t *c)
 {
-    xcb_atom_t state[8]; /* number of defined state atoms */
+    xcb_atom_t state[10]; /* number of defined state atoms */
     int i = 0;
 
     if(c->ismodal)
-- 
1.6.1.1


-- 
To unsubscribe, send mail to [email protected].

Reply via email to