From 2ffb75cb5be66c0376e7b6d59012715713c5a141 Mon Sep 17 00:00:00 2001 From: Olivier Bellone Date: Wed, 7 Aug 2019 16:02:00 -0700 Subject: [PATCH] Convert syscall.Handle to int for Windows builds (#83) --- pkg/login/interactive_login.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/login/interactive_login.go b/pkg/login/interactive_login.go index f5437a2ac..38d9bf22d 100644 --- a/pkg/login/interactive_login.go +++ b/pkg/login/interactive_login.go @@ -106,7 +106,7 @@ func securePrompt(input io.Reader) (string, error) { return "", err } - buf, err := terminal.ReadPassword(syscall.Stdin) + buf, err := terminal.ReadPassword(int(syscall.Stdin)) //nolint:unconvert if err != nil { return "", err } @@ -122,7 +122,7 @@ func securePrompt(input io.Reader) (string, error) { } func protectTerminalState() (chan os.Signal, error) { - originalTerminalState, err := terminal.GetState(syscall.Stdin) + originalTerminalState, err := terminal.GetState(int(syscall.Stdin)) //nolint:unconvert if err != nil { return nil, err } @@ -131,7 +131,7 @@ func protectTerminalState() (chan os.Signal, error) { signal.Notify(signalChan, os.Interrupt) go func() { <-signalChan - terminal.Restore(syscall.Stdin, originalTerminalState) + terminal.Restore(int(syscall.Stdin), originalTerminalState) //nolint:unconvert os.Exit(1) }()