From: Todd C. Miller Date: Sat, 27 Feb 2010 17:39:18 +0000 (-0500) Subject: Pass timeout to tgetpass() X-Git-Tag: SUDO_1_8_0~858 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=289dc98d96f22b0f5ae900f341521b067d7417ba;p=sudo Pass timeout to tgetpass() --- diff --git a/src/conversation.c b/src/conversation.c index 16d83b2fd..f498cbdb0 100644 --- a/src/conversation.c +++ b/src/conversation.c @@ -70,8 +70,7 @@ sudo_conversation(int num_msgs, const struct sudo_conv_message msgs[], SET(flags, TGP_ECHO); case SUDO_CONV_PROMPT_ECHO_OFF: /* Read the password unless interrupted. */ - /* XXX - look up passwd timeout and pass in XXX */ - pass = tgetpass(msg->msg, 0, flags); + pass = tgetpass(msg->msg, msg->timeout, flags); if (pass == NULL) goto err; repl->reply = estrdup(pass);