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 ...
This commit is contained in:
Alexander Barton 2011-12-31 18:06:17 +01:00
parent b32f3b76e9
commit b681aa5b9f
1 changed files with 1 additions and 1 deletions

View File

@ -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);