mirror of
https://github.com/KusakabeShi/EtherGuard-VPN.git
synced 2025-08-19 05:05:54 +02:00
Removed remaining signals from peer
1. Removed remaining signals from peer struct 2. Made needAnotherKeepalive local 3. Removed environment check from warning text (annoying when debugging)
This commit is contained in:
11
send.go
11
send.go
@@ -209,8 +209,11 @@ func (peer *Peer) RoutineNonce() {
|
||||
|
||||
for {
|
||||
NextPacket:
|
||||
|
||||
peer.event.flushNonceQueue.Clear()
|
||||
|
||||
select {
|
||||
case <-peer.routines.stop.Wait():
|
||||
case <-peer.routines.stop:
|
||||
return
|
||||
|
||||
case elem, ok := <-peer.queue.nonce:
|
||||
@@ -239,9 +242,9 @@ func (peer *Peer) RoutineNonce() {
|
||||
select {
|
||||
case <-peer.event.newKeyPair.C:
|
||||
logDebug.Println(peer, ": Obtained awaited key-pair")
|
||||
case <-peer.signal.flushNonceQueue:
|
||||
case <-peer.event.flushNonceQueue.C:
|
||||
goto NextPacket
|
||||
case <-peer.routines.stop.Wait():
|
||||
case <-peer.routines.stop:
|
||||
return
|
||||
}
|
||||
}
|
||||
@@ -368,7 +371,7 @@ func (peer *Peer) RoutineSequentialSender() {
|
||||
for {
|
||||
select {
|
||||
|
||||
case <-peer.routines.stop.Wait():
|
||||
case <-peer.routines.stop:
|
||||
return
|
||||
|
||||
case elem, ok := <-peer.queue.outbound:
|
||||
|
Reference in New Issue
Block a user