When reading the kernel keyboard mapping (readKernelMapping in

    os-support/linux/lnx_KbdMap.c) we overrun the usefully-named global
    array 'map', scribbling on other random static variables elsewhere.
    This is fixed by changing the size of at2lnx. (David Woodhouse). Bug
    #5169
parent b37c5153
2006-04-22 Benjamin Herrenschmidt <benh@kernel.crashing.org>
* hw/xfree86/os-support/linux/lnx_KbdMap.c:
When reading the kernel keyboard mapping (readKernelMapping in
os-support/linux/lnx_KbdMap.c) we overrun the usefully-named global array
'map', scribbling on other random static variables elsewhere. This
is fixed by changing the size of at2lnx. (David Woodhouse). Bug #5169
2006-04-19 Keith Packard <keithp@keithp.com>
* fb/fbcompose.c: (fbFetch_x4a4), (fetchProcForPicture),
......
......@@ -180,7 +180,7 @@ static KeySym linux_to_x[256] = {
/*
* Maps the AT keycodes to Linux keycodes
*/
static unsigned char at2lnx[NUM_KEYCODES] =
static unsigned char at2lnx[] =
{
0x01, /* KEY_Escape */ 0x02, /* KEY_1 */
0x03, /* KEY_2 */ 0x04, /* KEY_3 */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment