X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Fpam.c;h=4e47ddb16d8d8be0eaa3b0ccddb6e411e1837960;hb=dc6807338e240d8093f43337dab7bfe488c35c4a;hp=dd15052f008539ca4780d7d2a21dfb35b6e4cee1;hpb=259c314d142abd6f9295047c116235cfdd119563;p=ngircd-alex.git diff --git a/src/ngircd/pam.c b/src/ngircd/pam.c index dd15052f..4e47ddb1 100644 --- a/src/ngircd/pam.c +++ b/src/ngircd/pam.c @@ -1,6 +1,6 @@ /* * ngIRCd -- The Next Generation IRC Daemon - * Copyright (c)2001-2010 Alexander Barton (alex@barton.de). + * Copyright (c)2001-2014 Alexander Barton (alex@barton.de) and Contributors. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -19,23 +19,21 @@ */ #include - -#include "defines.h" -#include "log.h" -#include "conn.h" -#include "client.h" - #include #include - #ifdef HAVE_SECURITY_PAM_APPL_H -#include +# include #endif - #ifdef HAVE_PAM_PAM_APPL_H -#include +# include #endif +#include "defines.h" +#include "log.h" +#include "conn.h" +#include "client.h" +#include "conf.h" + #include "pam.h" static char *password; @@ -104,7 +102,7 @@ PAM_Authenticate(CLIENT *Client) { conv.appdata_ptr = Conn_Password(Client_Conn(Client)); /* Initialize PAM */ - retval = pam_start("ngircd", Client_OrigUser(Client), &conv, &pam); + retval = pam_start(Conf_PAMServiceName, Client_OrigUser(Client), &conv, &pam); if (retval != PAM_SUCCESS) { Log(LOG_ERR, "PAM: Failed to create authenticator! (%d)", retval); return false;