diff --git a/dix/devices.c b/dix/devices.c index a5110fffa..01404dba5 100644 --- a/dix/devices.c +++ b/dix/devices.c @@ -263,6 +263,10 @@ CoreKeyboardProc(DeviceIntPtr pDev, int what) #endif InitKeyboardDeviceStruct((DevicePtr)pDev, &keySyms, modMap, CoreKeyboardBell, CoreKeyboardCtl); + + xfree(keySyms.map); + xfree(modMap); + break; case DEVICE_CLOSE: