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