From e49bcc343d30ef6c491782c45bea81c372bcf0e4 Mon Sep 17 00:00:00 2001 From: iisteev Date: Sun, 13 Jul 2025 15:42:48 +0200 Subject: [PATCH] [client] Avoid parsing NB_NETSTACK_SKIP_PROXY if empty (#4145) Signed-off-by: iisteev --- client/iface/netstack/tun.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/client/iface/netstack/tun.go b/client/iface/netstack/tun.go index aec9d4faa..b2506b50d 100644 --- a/client/iface/netstack/tun.go +++ b/client/iface/netstack/tun.go @@ -41,9 +41,12 @@ func (t *NetStackTun) Create() (tun.Device, *netstack.Net, error) { } t.tundev = nsTunDev - skipProxy, err := strconv.ParseBool(os.Getenv(EnvSkipProxy)) - if err != nil { - log.Errorf("failed to parse %s: %s", EnvSkipProxy, err) + var skipProxy bool + if val := os.Getenv(EnvSkipProxy); val != "" { + skipProxy, err = strconv.ParseBool(val) + if err != nil { + log.Errorf("failed to parse %s: %s", EnvSkipProxy, err) + } } if skipProxy { return nsTunDev, tunNet, nil