From f55860ccd8108a1133c0ba47e1f711267e175a6b Mon Sep 17 00:00:00 2001 From: Oliver Gugger Date: Wed, 11 Mar 2020 09:15:04 +0100 Subject: [PATCH] lncli: fix windows compilation --- cmd/lncli/commands.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/lncli/commands.go b/cmd/lncli/commands.go index 1031c252..36ebe97d 100644 --- a/cmd/lncli/commands.go +++ b/cmd/lncli/commands.go @@ -1807,7 +1807,11 @@ func unlock(ctx *cli.Context) error { // lncli. default: fmt.Printf("Input wallet password: ") - pw, err = terminal.ReadPassword(syscall.Stdin) + + // The variable syscall.Stdin is of a different type in the + // Windows API that's why we need the explicit cast. And of + // course the linter doesn't like it either. + pw, err = terminal.ReadPassword(int(syscall.Stdin)) // nolint:unconvert fmt.Println() } if err != nil {