summaryrefslogtreecommitdiffstats
path: root/src/responder/nss/nsssrv.c
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2012-02-17 11:50:27 -0500
committerStephen Gallagher <sgallagh@redhat.com>2012-04-25 08:47:23 -0400
commit1575084d8ba8800574c72ee0615a0afadca8375c (patch)
treeba75b4ddbbbfe81806fb95e62af5aaa13628bdeb /src/responder/nss/nsssrv.c
parent1072b8cc7890bba0180f69765875b3d2198c6729 (diff)
downloadsssd-1575084d8ba8800574c72ee0615a0afadca8375c.tar.gz
sssd-1575084d8ba8800574c72ee0615a0afadca8375c.tar.xz
sssd-1575084d8ba8800574c72ee0615a0afadca8375c.zip
RESPONDERS: Allow increasing the file-descriptor limitsssd-1.5.1-51.el5
This patch will increase the file descriptor limit to 8k or the limits.conf maximum, whichever is lesser. https://fedorahosted.org/sssd/ticket/1197
Diffstat (limited to 'src/responder/nss/nsssrv.c')
-rw-r--r--src/responder/nss/nsssrv.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/responder/nss/nsssrv.c b/src/responder/nss/nsssrv.c
index cb0acfe13..cfc6c588f 100644
--- a/src/responder/nss/nsssrv.c
+++ b/src/responder/nss/nsssrv.c
@@ -47,6 +47,7 @@
#define SSS_NSS_PIPE_NAME "nss"
#define DEFAULT_PWFIELD "*"
+#define DEFAULT_NSS_FD_LIMIT 8192
#define SHELL_REALLOC_INCREMENT 5
#define SHELL_REALLOC_MAX 50
@@ -315,6 +316,9 @@ int nss_process_init(TALLOC_CTX *mem_ctx,
return EIO;
}
+ /* Set up file descriptor limits */
+ responder_set_fd_limit(DEFAULT_NSS_FD_LIMIT);
+
DEBUG(1, ("NSS Initialization complete\n"));
return EOK;