2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-08-31 14:25:15 +00:00

If we're using Kerberos, don't overwrite a custom prompt if one was given with -p

Thanks to @thend20 for testing this patch.
This commit is contained in:
Dianne Skoll
2022-03-16 16:46:18 -04:00
parent e2692f1095
commit 11c6cdc02b

View File

@@ -92,6 +92,11 @@ sudo_krb5_setup(struct passwd *pw, char **promptp, sudo_auth *auth)
static char *krb5_prompt;
debug_decl(sudo_krb5_init, SUDOERS_DEBUG_AUTH);
/* Don't set prompt if user has set a custom one with -p */
if (promptp && strcmp(*promptp, PASSPROMPT)) {
debug_return_int(AUTH_SUCCESS);
}
if (krb5_prompt == NULL) {
krb5_context sudo_context;
krb5_principal princ;