- Timestamp:
- Apr 19, 2021, 12:11:25 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/cmd/sojuctl/main.go
r432 r503 5 5 "flag" 6 6 "fmt" 7 "io" 7 8 "log" 8 9 "os" … … 126 127 } else { 127 128 fmt.Fprintf(os.Stderr, "Warning: Reading password from stdin.\n") 129 // TODO: the buffering messes up repeated calls to readPassword 128 130 scanner := bufio.NewScanner(os.Stdin) 129 131 if !scanner.Scan() { 130 132 if err := scanner.Err(); err != nil { 131 log.Fatalf("failed to read password from stdin: %v", err)133 return nil, err 132 134 } 133 log.Fatalf("failed to read password from stdin: stdin is empty")135 return nil, io.ErrUnexpectedEOF 134 136 } 135 137 password = scanner.Bytes()
Note:
See TracChangeset
for help on using the changeset viewer.