Fix -A flag when askpass is specified in sudo.conf or if sudo doesn't need

to read a password.
This commit is contained in:
Todd C. Miller
2010-06-15 15:11:10 -04:00
parent f64bb67c6c
commit 4fb8a83e6f
5 changed files with 7 additions and 13 deletions

View File

@@ -138,12 +138,12 @@ main(int argc, char *argv[], char *envp[])
memset(&user_details, 0, sizeof(user_details));
user_info = get_user_info(&user_details);
/* Parse command line arguments. */
sudo_mode = parse_args(argc, argv, &nargc, &nargv, &settings, &env_add);
/* Read sudo.conf and load plugins. */
sudo_load_plugins(_PATH_SUDO_CONF, &policy_plugin, &io_plugins);
/* Parse command line arguments. */
sudo_mode = parse_args(argc, argv, &nargc, &nargv, &settings, &env_add);
/* Open policy plugin. */
ok = policy_plugin.u.policy->open(SUDO_API_VERSION, sudo_conversation,
_sudo_printf, settings, user_info, envp);