--
С уважением,
Александр Пыхалов,
программист отдела телекоммуникационной инфраструктуры
управления информационно-коммуникационной инфраструктуры ЮФУ
>From 971d1d5e66ba714fc8f74b8da0672e7da47dc557 Mon Sep 17 00:00:00 2001
From: Alexander Pyhalov <apyha...@gmail.com>
Date: Fri, 9 Dec 2016 13:16:01 +0300
Subject: [PATCH] Use getpassphrase on Solaris/illumos

---
 src/openvpn/console_builtin.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/openvpn/console_builtin.c b/src/openvpn/console_builtin.c
index 06994fd..98257b6 100644
--- a/src/openvpn/console_builtin.c
+++ b/src/openvpn/console_builtin.c
@@ -214,7 +214,12 @@ static bool get_console_input (const char *prompt, const bool echo, char *input,
         }
         close_tty (fp);
     } else {
+#ifdef __sun
+        /* On Solaris/illumos getpass() returns up to 8 symbols */
+        char *gp = getpassphrase (prompt);
+#else
         char *gp = getpass (prompt);
+#endif
         if (gp)
         {
             strncpynt (input, gp, capacity);
-- 
2.9.2

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to