From 9d621404fd2a403e726b254c4d64d492cd1e4c9f Mon Sep 17 00:00:00 2001 From: Roxie Gibson Date: Mon, 2 Aug 2021 00:37:23 +0100 Subject: [PATCH] fix: avoid runtime error when list is empty --- config/env.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/config/env.go b/config/env.go index e18034ca3..34da587af 100644 --- a/config/env.go +++ b/config/env.go @@ -100,12 +100,14 @@ func (a AppFiles) GetServers() []string { func LoadAppFiles(servers ...string) (AppFiles, error) { appFiles := make(AppFiles) - if len(servers) == 1 && servers[0] == "" { - // Empty servers flag, one string will always be passed - var err error - servers, err = getAllFoldersInDirectory(ABRA_SERVER_FOLDER) - if err != nil { - return nil, err + if len(servers) == 1 { + if servers[0] == "" { + // Empty servers flag, one string will always be passed + var err error + servers, err = getAllFoldersInDirectory(ABRA_SERVER_FOLDER) + if err != nil { + return nil, err + } } } for _, server := range servers {