Files
xserver/dix
Alan Coopersmith 13c8bd3fde CloseDevice: call XkbRemoveResourceClient before freeing key class struct
XkbRemoveResourceClient() returns immediately if dev->key is NULL.
CloseDevice calls XkbRemoveResourceClient until it removes all resources.

If we free dev->key and NULL it before XkbRemoveResourceClient, then
infinite loop ensues, and the server appears to hang on exit or crash.

Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
Signed-off-by: Keith Packard <keithp@keithp.com>
2010-01-04 18:48:18 -08:00
..
2009-02-03 10:06:00 -08:00
2003-11-14 16:49:22 +00:00
2009-10-23 09:46:30 +09:00
2009-10-15 08:08:23 -07:00
2009-12-11 09:22:22 -08:00
2009-01-22 02:11:16 -05:00
2009-08-28 23:29:05 -04:00