From 177b2ee9c44ecf5efd49616b1f3892c9c607d65f Mon Sep 17 00:00:00 2001 From: Alexander Zavorotynskiy Date: Wed, 2 Nov 2022 12:35:22 +0100 Subject: [PATCH] fix(backend): added extra checks in config file parser --- backend/internal/config/configurator/configurator.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/internal/config/configurator/configurator.go b/backend/internal/config/configurator/configurator.go index 5335d4a91..1b459335d 100644 --- a/backend/internal/config/configurator/configurator.go +++ b/backend/internal/config/configurator/configurator.go @@ -30,7 +30,13 @@ func readFile(path string) (map[string]string, error) { res := make(map[string]string) lines := strings.Split(string(data), "\n") for _, line := range lines { + if len(line) == 0 { + continue + } env := strings.Split(line, "=") + if len(env) < 2 { + continue + } res[env[0]] = env[1] } return res, nil