From 6e3ea3a7a549ff36424a4061edcc4b9b4a5a3988 Mon Sep 17 00:00:00 2001 From: Emilien Devos <121870973+edevosc2c@users.noreply.github.com> Date: Thu, 16 Jan 2025 14:19:50 +0100 Subject: [PATCH] fix: issue with omiting endpoint 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