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:
Peter Hutterer 2008-02-27 17:15:28 +10:30
parent 3f0681fb0b
commit 2257e20900

View File

@ -529,6 +529,7 @@ CloseDevice(DeviceIntPtr dev)
xfree(dev->key->curKeySyms.map);
xfree(dev->key->modifierKeyMap);
xfree(dev->key);
dev->key = NULL;
}
if (dev->valuator) {