dix: reset the registry before quitting
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 27 Feb 2012 08:59:45 +0000 (18:59 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Mon, 6 May 2013 23:41:02 +0000 (09:41 +1000)
commitd3d4af5f9e505d444b6c82c6ea238206433fd24b
tree2b9cb1494b26f3e15978f870886941280dea20f9
parent6f44d672aa34d343f63f0ea81ad58154a66b57ec
dix: reset the registry before quitting

Heaps of these:
==2042== 15,360 bytes in 120 blocks are still reachable in loss record 94 of
97
==2042==    at 0x4C2A4CD: malloc (vg_replace_malloc.c:236)
==2042==    by 0x4C2A657: realloc (vg_replace_malloc.c:525)
==2042==    by 0x45FB91: double_size (registry.c:65)
==2042==    by 0x45FC97: RegisterRequestName (registry.c:85)
==2042==    by 0x460095: RegisterExtensionNames (registry.c:179)
==2042==    by 0x460729: dixResetRegistry (registry.c:334)
==2042==    by 0x5AC992: main (main.c:201)

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Keith Packard <keithp@keithp.com>
dix/main.c
dix/registry.c
include/registry.h