diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-31 15:04:52 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-31 15:05:51 +0200 |
commit | 19f70f5f56d2bcb743cad4bb4df943f223dd967f (patch) | |
tree | d2335629778192457e433960f62b312b3f801dd5 /tunnel/service.go | |
parent | firewall: use random GUIDs (diff) | |
download | wireguard-windows-19f70f5f56d2bcb743cad4bb4df943f223dd967f.tar.xz wireguard-windows-19f70f5f56d2bcb743cad4bb4df943f223dd967f.zip |
tunnel: make tcp/ip waiting explicit
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'tunnel/service.go')
-rw-r--r-- | tunnel/service.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tunnel/service.go b/tunnel/service.go index 99bb3497..70e2c8a1 100644 --- a/tunnel/service.go +++ b/tunnel/service.go @@ -183,6 +183,9 @@ func (service *Service) Execute(args []string, r <-chan svc.ChangeRequest, chang log.Println("Bringing peers up") dev.Up() + log.Println("Waiting for TCP/IP to attach to interface") + waitForFamilies(nativeTun) //TODO: move this sort of thing into tun/wintun/CreateInterface + log.Println("Monitoring default routes") routeChangeCallback, err = monitorDefaultRoutes(dev, conf.Interface.MTU == 0, nativeTun) if err != nil { |