Skip to content

Commit 9e12148

Browse files
committed
tunnel: m set netstack route before up
1 parent eed8729 commit 9e12148

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

tunnel/tunnel.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,7 @@ func NewGTunnel(fd, mtu int, tcph netstack.GTCPConnHandler, udph netstack.GUDPCo
170170
if err != nil {
171171
return nil, err
172172
}
173+
netstack.Route(stack, settings.IP46) // always dual-stack
173174

174175
t = &gtunnel{stack, ep, hdl, mtu, sink, atomic.Bool{}, new(sync.Once)}
175176

@@ -178,8 +179,6 @@ func NewGTunnel(fd, mtu int, tcph netstack.GTCPConnHandler, udph netstack.GUDPCo
178179
return nil, err
179180
}
180181

181-
netstack.Route(stack, settings.IP46) // always dual-stack
182-
183182
log.I("tun: new netstack up; fd(%d), mtu(%d)", fd, mtu)
184183
return
185184
}

0 commit comments

Comments
 (0)