[client] Avoid parsing NB_NETSTACK_SKIP_PROXY if empty (#4145)

Signed-off-by: iisteev <isteevan.shetoo@is-info.fr>
This commit is contained in:
iisteev
2025-07-13 15:42:48 +02:00
committed by GitHub
parent 3e6eede152
commit e49bcc343d

View File

@ -41,9 +41,12 @@ func (t *NetStackTun) Create() (tun.Device, *netstack.Net, error) {
} }
t.tundev = nsTunDev t.tundev = nsTunDev
skipProxy, err := strconv.ParseBool(os.Getenv(EnvSkipProxy)) var skipProxy bool
if err != nil { if val := os.Getenv(EnvSkipProxy); val != "" {
log.Errorf("failed to parse %s: %s", EnvSkipProxy, err) skipProxy, err = strconv.ParseBool(val)
if err != nil {
log.Errorf("failed to parse %s: %s", EnvSkipProxy, err)
}
} }
if skipProxy { if skipProxy {
return nsTunDev, tunNet, nil return nsTunDev, tunNet, nil