Module: ngircd.git Branch: master Commit: b681aa5b9f985247df31772282e520479ffb2ece URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=b681a...
Author: Alexander Barton alex@barton.de Date: Sat Dec 31 18:06:17 2011 +0100
PAM: don't use global password buffer for conv struct
Use the pointer of the password of the client directly. Eventually we can get rid of the global password again ...
---
src/ngircd/pam.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/ngircd/pam.c b/src/ngircd/pam.c index b28e866..6382c59 100644 --- a/src/ngircd/pam.c +++ b/src/ngircd/pam.c @@ -103,7 +103,7 @@ PAM_Authenticate(CLIENT *Client) { if (password) free(password); password = strdup(Client_Password(Client)); - conv.appdata_ptr = password; + conv.appdata_ptr = Client_Password(Client);
/* Initialize PAM */ retval = pam_start("ngircd", Client_OrigUser(Client), &conv, &pam);