From c07bfffabf77b448f6c3c02bb0c5308311b51d51 Mon Sep 17 00:00:00 2001 From: Henrik Andersson Date: Tue, 15 Aug 2017 10:48:35 +0200 Subject: [PATCH] Use a prompt reflecting password or smart card pin --- rdesktop.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/rdesktop.c b/rdesktop.c index fa6997a..52b4334 100644 --- a/rdesktop.c +++ b/rdesktop.c @@ -424,11 +424,22 @@ read_password(char *password, int size) struct termios tios; RD_BOOL ret = False; int istty = 0; + const char *prompt; char *p; + + if (g_use_password_as_pin) + { + prompt = "Smart card PIN: "; + } + else + { + prompt = "Password: "; + } + if (tcgetattr(STDIN_FILENO, &tios) == 0) { - fprintf(stderr, "Password: "); + fprintf(stderr, prompt); tios.c_lflag &= ~ECHO; tcsetattr(STDIN_FILENO, TCSANOW, &tios); istty = 1;