aboutsummaryrefslogtreecommitdiffstats
path: root/input/prompt.go
diff options
context:
space:
mode:
authorChristian Schürer-Waldheim <cschuerer@mquadratsoftwareengineeringconsultingGmbH.local>2020-02-25 17:25:29 +0100
committerChristian Schürer-Waldheim <cschuerer@mquadratsoftwareengineeringconsultingGmbH.local>2020-02-25 17:25:29 +0100
commite82f1588598e8a99cbdef2a1e5d98c0c16d3d17e (patch)
treeea75455cef3a107bf55e81cae42f4df22d97a804 /input/prompt.go
parent8ef6438fb476e9d510a39ead321cbeee6288e2d2 (diff)
downloadgit-bug-e82f1588598e8a99cbdef2a1e5d98c0c16d3d17e.tar.gz
Fix compile errors on Windows
Diffstat (limited to 'input/prompt.go')
-rw-r--r--input/prompt.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/input/prompt.go b/input/prompt.go
index 80f5a614..576d45bb 100644
--- a/input/prompt.go
+++ b/input/prompt.go
@@ -91,13 +91,13 @@ loop:
// PromptPassword is a specialized text input that doesn't display the characters entered.
func PromptPassword(prompt, name string, validators ...PromptValidator) (string, error) {
- termState, err := terminal.GetState(syscall.Stdin)
+ termState, err := terminal.GetState(int(syscall.Stdin))
if err != nil {
return "", err
}
cancel := interrupt.RegisterCleaner(func() error {
- return terminal.Restore(syscall.Stdin, termState)
+ return terminal.Restore(int(syscall.Stdin), termState)
})
defer cancel()
@@ -105,7 +105,7 @@ loop:
for {
_, _ = fmt.Fprintf(os.Stderr, "%s: ", prompt)
- bytePassword, err := terminal.ReadPassword(syscall.Stdin)
+ bytePassword, err := terminal.ReadPassword(int(syscall.Stdin))
// new line for coherent formatting, ReadPassword clip the normal new line
// entered by the user
fmt.Println()