From ebb04d162f47f4324672813b3eb0ce3137c3e80f Mon Sep 17 00:00:00 2001 From: Sebastien Douheret Date: Mon, 28 Aug 2017 08:48:33 +0200 Subject: [PATCH] Fixed --help and --version when no config file found. Signed-off-by: Sebastien Douheret --- main.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 -- 2.16.6