4
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2025-06-16 08:56:07 +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

@ -2,7 +2,6 @@ package yggdrasil
import (
"errors"
"fmt"
"sync"
"sync/atomic"
"time"
@ -124,7 +123,6 @@ func (c *Conn) Write(b []byte) (bytesWritten int, err error) {
return 0, errors.New("session is closed")
}
if c.session == nil {
fmt.Println("No session found, starting search for", &c)
c.core.router.doAdmin(func() {
c.startSearch()
})