dix: set dev->key to NULL after freeing it in CloseDevice. (Bug #12830)
Otherwise XkbRemoveResourceClient may try to dereference it lateron. X.Org Bug 12830 <http://bugs.freedesktop.org/show_bug.cgi?id=12830>
This commit is contained in:
parent
3f0681fb0b
commit
2257e20900
|
@ -529,6 +529,7 @@ CloseDevice(DeviceIntPtr dev)
|
||||||
xfree(dev->key->curKeySyms.map);
|
xfree(dev->key->curKeySyms.map);
|
||||||
xfree(dev->key->modifierKeyMap);
|
xfree(dev->key->modifierKeyMap);
|
||||||
xfree(dev->key);
|
xfree(dev->key);
|
||||||
|
dev->key = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dev->valuator) {
|
if (dev->valuator) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user