mirror of
https://github.com/osmarks/ngircd.git
synced 2024-12-13 02:10:27 +00:00
Xcode builds ("make xcode"): disable pam_fail_delay()
disable pam_fail_delay() only is available starting with Mac OS X 10.6; but we use the 10.5 SDK for campatibility, so don't use this function at all when building using Xcode.
This commit is contained in:
parent
3dd91923e4
commit
76f40bdb98
@ -115,6 +115,8 @@
|
|||||||
#define HAVE_PAM_AUTHENTICATE 1
|
#define HAVE_PAM_AUTHENTICATE 1
|
||||||
/* Define to 1 if you have the <pam/pam_appl.h> header file. */
|
/* Define to 1 if you have the <pam/pam_appl.h> header file. */
|
||||||
#define HAVE_PAM_PAM_APPL_H 1
|
#define HAVE_PAM_PAM_APPL_H 1
|
||||||
|
/* Mac OS X <10.6 doesn't have pam_fail_delay() */
|
||||||
|
#define NO_PAM_FAIL_DELAY 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* -eof- */
|
/* -eof- */
|
||||||
|
@ -111,7 +111,7 @@ PAM_Authenticate(CLIENT *Client) {
|
|||||||
|
|
||||||
pam_set_item(pam, PAM_RUSER, Client_User(Client));
|
pam_set_item(pam, PAM_RUSER, Client_User(Client));
|
||||||
pam_set_item(pam, PAM_RHOST, Client_Hostname(Client));
|
pam_set_item(pam, PAM_RHOST, Client_Hostname(Client));
|
||||||
#ifdef HAVE_PAM_FAIL_DELAY
|
#if defined(HAVE_PAM_FAIL_DELAY) && !defined(NO_PAM_FAIL_DELAY)
|
||||||
pam_fail_delay(pam, 0);
|
pam_fail_delay(pam, 0);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user