From 961992b6d44f477312e3fc991006bc582144c988 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Wed, 13 Oct 2010 19:58:47 +0000 Subject: make buffer sizes for PAM requests consistent (and large enough for most situations) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1267 ef36b2f9-881f-0410-afb5-c4e39611909c --- nslcd/pam.c | 8 +++----- 1 file 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); -- cgit v1.2.3-54-g00ecf