xkb: init mapWidth and symsPerKey arrays to 0.
Helps debugging greatly, random 8 or 16 bit values can sometimes look like valid values, causing much excitement on the client front. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Daniel Stone <daniel@fooishbar.org>
This commit is contained in:
parent
5aff712a8d
commit
ca21a26622
|
@ -2343,8 +2343,8 @@ _XkbSetMapChecks(ClientPtr client, DeviceIntPtr dev, xkbSetMapReq *req, char* va
|
|||
XkbDescPtr xkb;
|
||||
int error;
|
||||
int nTypes = 0, nActions;
|
||||
CARD8 mapWidths[XkbMaxLegalKeyCode + 1];
|
||||
CARD16 symsPerKey[XkbMaxLegalKeyCode + 1];
|
||||
CARD8 mapWidths[XkbMaxLegalKeyCode + 1] = {0};
|
||||
CARD16 symsPerKey[XkbMaxLegalKeyCode + 1] = {0};
|
||||
|
||||
xkbi= dev->key->xkbInfo;
|
||||
xkb = xkbi->desc;
|
||||
|
|
Loading…
Reference in New Issue
Block a user