fix: issue with omiting endpoint

fixes #156
This commit is contained in:
Emilien Devos 2025-01-16 14:19:50 +01:00
parent 288687b873
commit 6e3ea3a7a5

View file

@ -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