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

@@ -363,11 +363,6 @@ parse_args(int argc, char **argv, int *nargc, char ***nargv, char ***settingsp,
sudo_settings[ARG_IMPLIED_SHELL].value = "true";
}
#ifndef _PATH_SUDO_ASKPASS
if (ISSET(tgetpass_flags, TGP_ASKPASS) && !getenv("SUDO_ASKPASS"))
errorx(1, "no askpass program specified, try setting SUDO_ASKPASS");
#endif
if (mode == MODE_HELP)
usage(0);