4
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2025-06-15 06:16:06 +00:00

Fix race on tun conns, but still deadlocks if more than one connection is opened

This commit is contained in:
Neil Alexander
2019-04-21 12:00:31 +01:00
parent 79bcfbf175
commit 781cd7571f
3 changed files with 18 additions and 8 deletions

View File

@ -265,7 +265,6 @@ func main() {
// Start the TUN/TAP interface
if listener, err := n.core.ConnListen(); err == nil {
if dialer, err := n.core.ConnDialer(); err == nil {
logger.Println("Got listener", listener, "and dialer", dialer)
n.tuntap.Init(state, logger, listener, dialer)
if err := n.tuntap.Start(); err != nil {
logger.Errorln("An error occurred starting TUN/TAP:", err)