From 7cdb2e89e4149c94e873487a01c21def6c783f83 Mon Sep 17 00:00:00 2001 From: r_takaishi Date: Fri, 6 Mar 2020 14:34:17 +0900 Subject: [PATCH] use os.Stdin --- communicator/ssh/keyboard_interactive.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/communicator/ssh/keyboard_interactive.go b/communicator/ssh/keyboard_interactive.go index 1df616fff..2cd983970 100644 --- a/communicator/ssh/keyboard_interactive.go +++ b/communicator/ssh/keyboard_interactive.go @@ -4,7 +4,7 @@ import ( "golang.org/x/crypto/ssh" "golang.org/x/crypto/ssh/terminal" "log" - "syscall" + "os" ) func KeyboardInteractive() ssh.KeyboardInteractiveChallenge { @@ -20,7 +20,7 @@ func KeyboardInteractive() ssh.KeyboardInteractiveChallenge { } answers := make([]string, len(questions)) for i := range questions { - s, err := terminal.ReadPassword(syscall.Stdin) + s, err := terminal.ReadPassword(int(os.Stdin.Fd())) if err != nil { return nil, err }