version 1.1.1.1, 2012/02/21 16:23:02
|
version 1.1.1.2, 2012/05/29 12:26:49
|
Line 82 char *
|
Line 82 char *
|
sudo_getepw(const struct passwd *pw) |
sudo_getepw(const struct passwd *pw) |
{ |
{ |
char *epw = NULL; |
char *epw = NULL; |
|
debug_decl(sudo_getepw, SUDO_DEBUG_AUTH) |
|
|
/* If there is a function to check for shadow enabled, use it... */ |
/* If there is a function to check for shadow enabled, use it... */ |
#ifdef HAVE_ISCOMSEC |
#ifdef HAVE_ISCOMSEC |
Line 142 sudo_getepw(const struct passwd *pw)
|
Line 143 sudo_getepw(const struct passwd *pw)
|
done: |
done: |
#endif |
#endif |
/* If no shadow password, fall back on regular password. */ |
/* If no shadow password, fall back on regular password. */ |
return estrdup(epw ? epw : pw->pw_passwd); | debug_return_str(estrdup(epw ? epw : pw->pw_passwd)); |
} |
} |
|
|
void |
void |
sudo_setspent(void) |
sudo_setspent(void) |
{ |
{ |
|
debug_decl(sudo_setspent, SUDO_DEBUG_AUTH) |
|
|
#ifdef HAVE_GETPRPWNAM |
#ifdef HAVE_GETPRPWNAM |
setprpwent(); |
setprpwent(); |
#endif |
#endif |
Line 163 sudo_setspent(void)
|
Line 166 sudo_setspent(void)
|
#ifdef HAVE_GETAUTHUID |
#ifdef HAVE_GETAUTHUID |
setauthent(); |
setauthent(); |
#endif |
#endif |
|
debug_return; |
} |
} |
|
|
void |
void |
sudo_endspent(void) |
sudo_endspent(void) |
{ |
{ |
|
debug_decl(sudo_endspent, SUDO_DEBUG_AUTH) |
|
|
#ifdef HAVE_GETPRPWNAM |
#ifdef HAVE_GETPRPWNAM |
endprpwent(); |
endprpwent(); |
#endif |
#endif |
Line 183 sudo_endspent(void)
|
Line 189 sudo_endspent(void)
|
#ifdef HAVE_GETAUTHUID |
#ifdef HAVE_GETAUTHUID |
endauthent(); |
endauthent(); |
#endif |
#endif |
|
debug_return; |
} |
} |