From 9dad356beeb3abad48434d5ec9272ad17af5b957 Mon Sep 17 00:00:00 2001 From: Emilien Devos <121870973+edevosc2c@users.noreply.github.com> Date: Wed, 19 Feb 2025 18:21:17 +0100 Subject: [PATCH] fix: issue with omiting endpoint (#157) fixes #156 --- config.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config.go b/config.go index b1aba15..1f6e4e4 100644 --- a/config.go +++ b/config.go @@ -326,7 +326,8 @@ func ParsePeers(cfg *ini.File, peers *[]PeerConfig) error { peer.PreSharedKey = value } - if value, err := parseString(section, "Endpoint"); err == nil { + if sectionKey, err := section.GetKey("Endpoint"); err == nil { + value := sectionKey.String() decoded, err = resolveIPPAndPort(strings.ToLower(value)) if err != nil { return err