From 13c7d50d54be28157a22c8096ce1de7f6da0709a Mon Sep 17 00:00:00 2001 From: FLuzzi-csw Date: Thu, 7 Mar 2024 11:07:05 +0100 Subject: [PATCH] fix delphi directory retrieval --- utils/dcc32/dcc32.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/utils/dcc32/dcc32.go b/utils/dcc32/dcc32.go index a981753..88463cf 100644 --- a/utils/dcc32/dcc32.go +++ b/utils/dcc32/dcc32.go @@ -16,15 +16,16 @@ func GetDcc32DirByCmd() []string { outputStr := strings.ReplaceAll(string(output), "\t", "") outputStr = strings.ReplaceAll(outputStr, "\r", "") - outputStr = strings.ReplaceAll(outputStr, "\n", "") - if len(outputStr) == 0 { + if len(strings.ReplaceAll(outputStr, "\n", "")) == 0 { return []string{} } - installations := strings.Split(outputStr, "\n") - for key, value := range installations { - installations[key] = filepath.Dir(value) + installations := []string{} + for _, value := range strings.Split(outputStr, "\n") { + if len(strings.TrimSpace(value)) > 0 { + installations = append(installations, filepath.Dir(value)) + } } return installations