Commit 6e9373c846.. introduced a bug by which auth-user-pass
input falls back to read-from-stdin after successfully reading
from management.

Signed-off-by: Selva Nair <selva.n...@gmail.com>
---
 src/openvpn/misc.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/openvpn/misc.c b/src/openvpn/misc.c
index b6c8854..d4c6f6c 100644
--- a/src/openvpn/misc.c
+++ b/src/openvpn/misc.c
@@ -1020,6 +1020,9 @@ get_user_pass_cr (struct user_pass *up,
        {
          const char *sc = NULL;

+          username_from_stdin = false;
+          password_from_stdin = false;
+
          if (flags & GET_USER_PASS_PREVIOUS_CREDS_FAILED)
            management_auth_failure (management, prefix, "previous auth 
credentials failed");

-- 
1.7.10.4


Reply via email to