Skip to content

Commit 3a534bf

Browse files
committed
[client] avoid parsing NB_NETSTACK_SKIP_PROXY if empty
This avoids to have in the logs: ``` ERRO client/iface/netstack/tun.go:46: failed to parse NB_NETSTACK_SKIP_PROXY: strconv.ParseBool: parsing "": invalid syntax ``` Signed-off-by: iisteev <[email protected]>
1 parent 3e6eede commit 3a534bf

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

client/iface/netstack/tun.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,12 @@ func (t *NetStackTun) Create() (tun.Device, *netstack.Net, error) {
4141
}
4242
t.tundev = nsTunDev
4343

44-
skipProxy, err := strconv.ParseBool(os.Getenv(EnvSkipProxy))
45-
if err != nil {
46-
log.Errorf("failed to parse %s: %s", EnvSkipProxy, err)
44+
var skipProxy bool
45+
if val := os.Getenv(EnvSkipProxy); val != "" {
46+
skipProxy, err = strconv.ParseBool(val)
47+
if err != nil {
48+
log.Errorf("failed to parse %s: %s", EnvSkipProxy, err)
49+
}
4750
}
4851
if skipProxy {
4952
return nsTunDev, tunNet, nil

0 commit comments

Comments
 (0)