version 1.42, 2010/03/11 21:32:28 |
version 1.43, 2010/07/08 21:11:31 |
|
|
} |
} |
} |
} |
|
|
#ifdef USING_NONUNIX_GROUPS |
|
/* Finished with the groupcheck code */ |
|
sudo_nonunix_groupcheck_cleanup(); |
|
#endif |
|
|
|
if (safe_cmnd == NULL) |
if (safe_cmnd == NULL) |
safe_cmnd = estrdup(user_cmnd); |
safe_cmnd = estrdup(user_cmnd); |
|
|
|
|
tq_foreach_fwd(snl, nss) |
tq_foreach_fwd(snl, nss) |
nss->close(nss); |
nss->close(nss); |
|
|
|
#ifdef USING_NONUNIX_GROUPS |
|
/* Finished with the groupcheck code */ |
|
sudo_nonunix_groupcheck_cleanup(); |
|
#endif |
|
|
/* Deferred exit due to sudo_ldap_close() */ |
/* Deferred exit due to sudo_ldap_close() */ |
if (ISSET(sudo_mode, (MODE_VALIDATE|MODE_CHECK|MODE_LIST))) |
if (ISSET(sudo_mode, (MODE_VALIDATE|MODE_CHECK|MODE_LIST))) |
exit(rc); |
exit(rc); |
|
|
tq_foreach_fwd(snl, nss) |
tq_foreach_fwd(snl, nss) |
nss->close(nss); |
nss->close(nss); |
} |
} |
|
#ifdef USING_NONUNIX_GROUPS |
|
sudo_nonunix_groupcheck_cleanup(); |
|
#endif |
sudo_endpwent(); |
sudo_endpwent(); |
sudo_endgrent(); |
sudo_endgrent(); |
} |
} |