summaryrefslogtreecommitdiff
path: root/nslcd/pam.c
diff options
context:
space:
mode:
Diffstat (limited to 'nslcd/pam.c')
-rw-r--r--nslcd/pam.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/nslcd/pam.c b/nslcd/pam.c
index 8afb27f..35bf8d8 100644
--- a/nslcd/pam.c
+++ b/nslcd/pam.c
@@ -284,9 +284,7 @@ int nslcd_pam_authz(TFILE *fp,MYLDAP_SESSION *session)
char username[256];
char userdn[256];
char servicename[64];
- char ruser[32];
- char rhost[256];
- char tty[256];
+ char ruser[256],rhost[HOST_NAME_MAX+1],tty[64];
char hostname[HOST_NAME_MAX+1];
DICT *dict;
/* read request parameters */
@@ -350,7 +348,7 @@ int nslcd_pam_sess_o(TFILE *fp,MYLDAP_SESSION *session)
char username[256];
char userdn[256];
char servicename[64];
- char tty[64],rhost[64],ruser[256];
+ char tty[64],rhost[HOST_NAME_MAX+1],ruser[256];
int32_t sessionid;
/* read request parameters */
READ_STRING(fp,username);
@@ -379,7 +377,7 @@ int nslcd_pam_sess_c(TFILE *fp,MYLDAP_SESSION *session)
char username[256];
char userdn[256];
char servicename[64];
- char tty[64],rhost[64],ruser[256];
+ char tty[64],rhost[HOST_NAME_MAX+1],ruser[256];
int32_t sessionid;
/* read request parameters */
READ_STRING(fp,username);