From 783fb38e41b685f88f8e4c2193de36b68f4481ea Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Sun, 6 Feb 2022 20:02:45 +0000 Subject: [PATCH] hotfix(env): allow empty `VPN_ENDPOINT_IP` --- internal/configuration/sources/env/serverselection.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/configuration/sources/env/serverselection.go b/internal/configuration/sources/env/serverselection.go index 931c358b..e7391668 100644 --- a/internal/configuration/sources/env/serverselection.go +++ b/internal/configuration/sources/env/serverselection.go @@ -109,6 +109,10 @@ var ( func (r *Reader) readOpenVPNTargetIP() (ip net.IP, err error) { envKey, s := r.getEnvWithRetro("VPN_ENDPOINT_IP", "OPENVPN_TARGET_IP") + if s == "" { + return nil, nil + } + ip = net.ParseIP(s) if ip == nil { return nil, fmt.Errorf("environment variable %s: %w: %s",