Xephyr: One-time keyboard leak fix

Don't leak the originally-allocated keysym map.
(cherry picked from commit e85130c85f)
This commit is contained in:
Daniel Stone 2008-01-05 10:47:39 +02:00
parent 8a3acd3ec4
commit 636aa9e7be

View File

@ -915,6 +915,7 @@ EphyrKeyboardInit (KdKeyboardInfo *ki)
ki->minScanCode = ki->keySyms.minKeyCode;
ki->maxScanCode = ki->keySyms.maxKeyCode;
ki->keySyms.mapWidth = ephyrKeySyms.mapWidth;
xfree(ki->keySyms.map);
ki->keySyms.map = ephyrKeySyms.map;
ki->name = KdSaveString("Xephyr virtual keyboard");
ephyrKbd = ki;