Xi: extend PropagateMask to EMASKSIZE

Number of devices is 2 + MAXDEVICES, with index 0 and 1 reserved for
XIAll{Master}Devices. At the current size, PropagateMask would be overrun in
RecalculateDeviceDeliverableEvents().

Found by Coverity.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Dave Airlie <airlied@redhat.com>
(cherry picked from commit 12bfb4cf1b)
This commit is contained in:
Peter Hutterer 2012-06-26 09:19:33 +10:00
parent eca5de2f1a
commit ac85a6866f

View file

@ -365,7 +365,7 @@ RESTYPE RT_INPUTCLIENT;
extern XExtensionVersion XIVersion;
Mask PropagateMask[MAXDEVICES];
Mask PropagateMask[EMASKSIZE];
/*****************************************************************
*