summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorRuss Allbery <rra@stanford.edu>2012-09-24 13:43:37 -0700
committerRuss Allbery <rra@stanford.edu>2012-09-24 13:43:37 -0700
commitf26f6dd275526a46de02fab35466707979208d58 (patch)
tree9d39e4f7ee47c429649dfeff35eac0cd779fc682 /server
parente7c2c0f32fbf07455bd17c17f466dfb591e53cd2 (diff)
Fix file descriptor leak in checking ACL files
Fix a file descriptor leak when checking ACL files. This would cause long-running remctld processes to eventually run out of available file descriptors. Change-Id: I607320ee67fb80990e8605ca2a7c5524010e4fca
Diffstat (limited to 'server')
-rw-r--r--server/config.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/server/config.c b/server/config.c
index 8e75e92..fe67c59 100644
--- a/server/config.c
+++ b/server/config.c
@@ -632,6 +632,7 @@ acl_check_file_internal(void *data, const char *aclfile)
return s;
}
}
+ fclose(file);
return CONFIG_NOMATCH;
fail: