go: fix problem with using single config file

This hadn't been tested, since we generally use directories with multiple
configs in them, like SAIO does.

Change-Id: Ie8623bc3de8ca4618a3e29754bb1148429bab994
This commit is contained in:
Michael Barton 2015-11-17 17:00:53 +00:00
parent adcd49a481
commit 40d60b4542
1 changed files with 1 additions and 1 deletions

View File

@ -242,7 +242,7 @@ func RunServers(GetServer func(string, *flag.FlagSet) (string, int, Server, SysL
configFile := flags.Lookup("c").Value.(flag.Getter).Get().(string)
configFiles, err := filepath.Glob(filepath.Join(configFile, "*.conf"))
if err != nil || len(configFiles) <= 0 {
configFiles = []string{flag.Arg(0)}
configFiles = []string{configFile}
}
for _, configFile := range configFiles {
ip, port, server, logger, err := GetServer(configFile, flags)