diff options
author | Keith Packard <keithp@keithp.com> | 2014-09-10 15:04:00 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2014-09-18 15:29:27 -0700 |
commit | a11fc2493e85e4a532f4954805a7c6d1c601b08f (patch) | |
tree | e43b0dde717f3e0a5ba344362e3ca2e76b4cba83 /dix/registry.c | |
parent | 9e07f3a3d28b01402beecb3280c94fc525bd8075 (diff) |
dix: Close protocol.txt after we're done loading extension names
Don't leave this file open during the whole server execution process;
close it once all of the extensions are initialized.
Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Diffstat (limited to 'dix/registry.c')
-rw-r--r-- | dix/registry.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/dix/registry.c b/dix/registry.c index 82a3340e1..8b76d56ad 100644 --- a/dix/registry.c +++ b/dix/registry.c @@ -309,7 +309,11 @@ dixFreeRegistry(void) resources = NULL; nmajor = nevent = nerror = nresource = 0; +} +void +dixCloseRegistry(void) +{ if (fh) { fclose(fh); fh = NULL; |