summaryrefslogtreecommitdiff
path: root/auth-passwd.c
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2004-02-10 12:50:19 +1100
committerDarren Tucker <dtucker@zip.com.au>2004-02-10 12:50:19 +1100
commite3dba82dd44c165716ce2a81157b6c2f269fc0af (patch)
tree3fc23f29c9e5e13892fb2c103bf75a60ff77b75a /auth-passwd.c
parent693f8a8aae5b79360f13f478c09235061aa59647 (diff)
- (dtucker) [auth-passwd.c auth.h openbsd-compat/port-aix.c
openbsd-compat/port-aix.h] Bug #14: Use do_pwchange to support AIX's native password expiry.
Diffstat (limited to 'auth-passwd.c')
-rw-r--r--auth-passwd.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/auth-passwd.c b/auth-passwd.c
index 5cc88155c..a58dc042b 100644
--- a/auth-passwd.c
+++ b/auth-passwd.c
@@ -43,14 +43,11 @@ RCSID("$OpenBSD: auth-passwd.c,v 1.31 2004/01/30 09:48:57 markus Exp $");
43#include "servconf.h" 43#include "servconf.h"
44#include "auth.h" 44#include "auth.h"
45#include "auth-options.h" 45#include "auth-options.h"
46#ifdef WITH_AIXAUTHENTICATE
47# include "canohost.h"
48#endif
49 46
50extern ServerOptions options; 47extern ServerOptions options;
51int sys_auth_passwd(Authctxt *, const char *); 48int sys_auth_passwd(Authctxt *, const char *);
52 49
53static void 50void
54disable_forwarding(void) 51disable_forwarding(void)
55{ 52{
56 no_port_forwarding_flag = 1; 53 no_port_forwarding_flag = 1;
@@ -121,14 +118,7 @@ sys_auth_passwd(Authctxt *authctxt, const char *password)
121 return (auth_close(as)); 118 return (auth_close(as));
122 } 119 }
123} 120}
124#elif defined(WITH_AIXAUTHENTICATE) 121#elif !defined(CUSTOM_SYS_AUTH_PASSWD)
125int
126sys_auth_passwd(Authctxt *authctxt, const char *password)
127{
128 return (aix_authenticate(authctxt->pw->pw_name, password,
129 get_canonical_hostname(options.use_dns)));
130}
131#else
132int 122int
133sys_auth_passwd(Authctxt *authctxt, const char *password) 123sys_auth_passwd(Authctxt *authctxt, const char *password)
134{ 124{