summaryrefslogtreecommitdiffstats
path: root/src/responder/pam/pamsrv.c
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2012-02-17 11:50:27 -0500
committerStephen Gallagher <sgallagh@redhat.com>2012-06-22 15:37:42 -0400
commit41fbb0ef19bc4e6d336585a7d6ade968700ebd04 (patch)
treec935417816a2425343a337b9988ce4d758d7a974 /src/responder/pam/pamsrv.c
parent40ad77e597b24cbef0cbd5738238547e44f6d1ee (diff)
downloadsssd-41fbb0ef19bc4e6d336585a7d6ade968700ebd04.tar.gz
sssd-41fbb0ef19bc4e6d336585a7d6ade968700ebd04.tar.xz
sssd-41fbb0ef19bc4e6d336585a7d6ade968700ebd04.zip
RESPONDERS: Allow increasing the file-descriptor limit
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/pam/pamsrv.c')
-rw-r--r--src/responder/pam/pamsrv.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/responder/pam/pamsrv.c b/src/responder/pam/pamsrv.c
index 91ee4a899..1bed212ed 100644
--- a/src/responder/pam/pamsrv.c
+++ b/src/responder/pam/pamsrv.c
@@ -44,6 +44,8 @@
#include "responder/pam/pamsrv.h"
#include "responder/common/negcache.h"
+#define DEFAULT_PAM_FD_LIMIT 8192
+
#define SSS_PAM_SBUS_SERVICE_VERSION 0x0001
#define SSS_PAM_SBUS_SERVICE_NAME "pam"
@@ -174,6 +176,9 @@ static int pam_process_init(TALLOC_CTX *mem_ctx,
goto done;
}
+ /* Set up file descriptor limits */
+ responder_set_fd_limit(DEFAULT_PAM_FD_LIMIT);
+
ret = EOK;
done: