fix debug builds

This commit is contained in:
Arceliar 2019-08-24 15:32:19 -05:00
parent c573170886
commit 8c7e9ec7c0

View File

@ -571,7 +571,9 @@ func DEBUG_simLinkPeers(p, q *peer) {
continue continue
case packet := <-send: case packet := <-send:
packets = append(packets, packet) packets = append(packets, packet)
source.core.switchTable.idleIn <- source.port <-source.core.switchTable.SyncExec(func() {
source.core.switchTable._idleIn(source.port)
})
continue continue
default: default:
} }
@ -585,15 +587,21 @@ func DEBUG_simLinkPeers(p, q *peer) {
packets = append(packets, packet) packets = append(packets, packet)
case packet := <-send: case packet := <-send:
packets = append(packets, packet) packets = append(packets, packet)
source.core.switchTable.idleIn <- source.port <-source.core.switchTable.SyncExec(func() {
source.core.switchTable._idleIn(source.port)
})
} }
} }
}() }()
} }
goWorkers(p, q) goWorkers(p, q)
goWorkers(q, p) goWorkers(q, p)
p.core.switchTable.idleIn <- p.port <-p.core.switchTable.SyncExec(func() {
q.core.switchTable.idleIn <- q.port p.core.switchTable._idleIn(p.port)
})
<-q.core.switchTable.SyncExec(func() {
q.core.switchTable._idleIn(q.port)
})
} }
/* /*