diff --git a/cmd/yggmail/main.go b/cmd/yggmail/main.go index 29ba257..dfd1535 100644 --- a/cmd/yggmail/main.go +++ b/cmd/yggmail/main.go @@ -10,7 +10,6 @@ import ( "os" "strings" "sync" - "syscall" "github.com/emersion/go-sasl" "github.com/emersion/go-smtp" @@ -86,13 +85,13 @@ func main() { switch { case password != nil && *password: log.Println("Please enter your new password:") - password1, err := term.ReadPassword(syscall.Stdin) + password1, err := term.ReadPassword(int(os.Stdin.Fd())) if err != nil { panic(err) } fmt.Println() log.Println("Please enter your new password again:") - password2, err := term.ReadPassword(syscall.Stdin) + password2, err := term.ReadPassword(int(os.Stdin.Fd())) if err != nil { panic(err) }