diff options
-rw-r--r-- | main.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/main.go b/main.go index 9ac5598b1724..ec0f55f429ee 100644 --- a/main.go +++ b/main.go @@ -4,10 +4,11 @@ import ( "bufio" "encoding/xml" "fmt" + "golang.org/x/crypto/ssh/terminal" "net/http" "os" "strings" - "golang.org/x/crypto/ssh/terminal" + "syscall" ) // The XML response returned by the WatchGuard server @@ -60,7 +61,7 @@ func readCredentials() (string, string, error) { username, err := reader.ReadString('\n') fmt.Printf("Password: ") - password, err := terminal.ReadPassword(1) + password, err := terminal.ReadPassword(syscall.Stdin) // If an error occured, I don't care about which one it is. return strings.TrimSpace(username), strings.TrimSpace(string(password)), err |