From: Sebastien Douheret Date: Mon, 28 Aug 2017 06:48:33 +0000 (+0200) Subject: Fixed --help and --version when no config file found. X-Git-Tag: v0.1.0~13 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=src%2Fxds%2Fxds-gdb.git;a=commitdiff_plain;h=ebb04d162f47f4324672813b3eb0ce3137c3e80f Fixed --help and --version when no config file found. Signed-off-by: Sebastien Douheret --- diff --git a/main.go b/main.go index 1ada40e..1c2e6d8 100644 --- a/main.go +++ b/main.go @@ -190,8 +190,12 @@ endloop: // Source config env file // (we cannot use confFile var because env variables setting is just after) envMap, confFile, err := loadConfigEnvFile(os.Getenv("XDS_CONFIG"), gdbCmdFile) - if err != nil { - exitError(syscall.ENOENT, err.Error()) + + // Only rise an error when args is not set (IOW when --help or --version is not set) + if len(args) == 1 { + if err != nil { + exitError(syscall.ENOENT, err.Error()) + } } // Managed env vars and create help