From 289dc98d96f22b0f5ae900f341521b067d7417ba Mon Sep 17 00:00:00 2001
From: "Todd C. Miller" <Todd.Miller@courtesan.com>
Date: Sat, 27 Feb 2010 12:39:18 -0500
Subject: [PATCH] Pass timeout to tgetpass()

---
 src/conversation.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

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);
-- 
2.40.0