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;
|
XkbDescPtr xkb;
|
||||||
int error;
|
int error;
|
||||||
int nTypes = 0, nActions;
|
int nTypes = 0, nActions;
|
||||||
CARD8 mapWidths[XkbMaxLegalKeyCode + 1];
|
CARD8 mapWidths[XkbMaxLegalKeyCode + 1] = {0};
|
||||||
CARD16 symsPerKey[XkbMaxLegalKeyCode + 1];
|
CARD16 symsPerKey[XkbMaxLegalKeyCode + 1] = {0};
|
||||||
|
|
||||||
xkbi= dev->key->xkbInfo;
|
xkbi= dev->key->xkbInfo;
|
||||||
xkb = xkbi->desc;
|
xkb = xkbi->desc;
|
||||||
|
|
Loading…
Reference in New Issue