Skip to content

Commit 60a3ba0

Browse files
cli_flags suggestions
Signed-off-by: eternal-flame-AD <[email protected]>
1 parent eabaf46 commit 60a3ba0

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

v2/cli_flags.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ func ParsePluginCLIFlags(args []string) (*PluginCliFlags, error) {
2222
flagSet.StringVar(&kexReqFileName, "kex-req-file", "", "File name for the key exchange for Transport Auth. /proc/self/fd/* can be used to open a file descriptor cross platform.")
2323
flagSet.StringVar(&kexRespFileName, "kex-resp-file", "", "File name for the key exchange for Transport Auth. /proc/self/fd/* can be used to open a file descriptor cross platform.")
2424
flagSet.BoolVar(&debug, "debug", false, "Enable debug mode.")
25-
flagSet.Parse(args)
25+
if err := flagSet.Parse(args); err != nil {
26+
return nil, err
27+
}
2628

2729
var kexReqFile *os.File
2830
var kexRespFile *os.File
@@ -42,20 +44,17 @@ func ParsePluginCLIFlags(args []string) (*PluginCliFlags, error) {
4244
}
4345
if fdNumber, found := strings.CutPrefix(kexRespFileName, "/proc/self/fd/"); found {
4446
fdNumber, err := strconv.ParseUint(fdNumber, 10, 64)
45-
kexRespFile = os.NewFile(uintptr(fdNumber), kexRespFileName)
4647
if err != nil {
4748
return nil, err
4849
}
50+
kexRespFile = os.NewFile(uintptr(fdNumber), kexRespFileName)
4951
} else {
5052
kexRespFile, err = os.OpenFile(kexRespFileName, os.O_RDONLY, 0)
5153
if err != nil {
5254
return nil, err
5355
}
5456
}
5557

56-
if err != nil {
57-
return nil, err
58-
}
5958
return &PluginCliFlags{
6059
flagSet: flagSet,
6160
KexReqFile: kexReqFile,

0 commit comments

Comments
 (0)