mirror of
https://github.com/gogrlx/nats-server.git
synced 2026-04-02 03:38:42 -07:00
Fix mkpasswd on windows
Signed-off-by: Colin Sullivan <colin@synadia.com>
This commit is contained in:
@@ -22,6 +22,7 @@ import (
|
||||
"fmt"
|
||||
"log"
|
||||
"math/big"
|
||||
"syscall"
|
||||
|
||||
"golang.org/x/crypto/bcrypt"
|
||||
"golang.org/x/crypto/ssh/terminal"
|
||||
@@ -53,9 +54,15 @@ func main() {
|
||||
|
||||
if *pw {
|
||||
fmt.Printf("Enter Password: ")
|
||||
bytePassword, _ := terminal.ReadPassword(0)
|
||||
bytePassword, err := terminal.ReadPassword(int(syscall.Stdin))
|
||||
if err != nil {
|
||||
log.Fatalf("Error reading password: %v\n", err)
|
||||
}
|
||||
fmt.Printf("\nReenter Password: ")
|
||||
bytePassword2, _ := terminal.ReadPassword(0)
|
||||
bytePassword2, err := terminal.ReadPassword(int(syscall.Stdin))
|
||||
if err != nil {
|
||||
log.Fatalf("Error reading password: %v\n", err)
|
||||
}
|
||||
if !bytes.Equal(bytePassword, bytePassword2) {
|
||||
log.Fatalf("Error, passwords do not match\n")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user