about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--main.go5
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