5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-11-22 10:40:27 +00:00

maybe fix multicast deadlock on darwin

This commit is contained in:
Arceliar 2020-05-09 05:56:36 -05:00
parent b4d72dc604
commit 7779d86c5b

View File

@ -33,14 +33,14 @@ var awdlGoroutineStarted bool
func (m *Multicast) _multicastStarted() {
C.StopAWDLBrowsing()
for intf := range m.Interfaces() {
for intf := range m._interfaces {
if intf == "awdl0" {
C.StartAWDLBrowsing()
break
}
}
m.platformhandler = time.AfterFunc(time.Minute, func() {
m.Act(m, m._multicastStarted)
m.Act(nil, m._multicastStarted)
})
}