Fixup buffer freeing

This commit is contained in:
Jason A. Donenfeld
2018-09-17 00:43:23 +02:00
parent 942abf948a
commit cf81a28dd3
3 changed files with 21 additions and 9 deletions

View File

@@ -74,8 +74,7 @@ func addToNonceQueue(queue chan *QueueOutboundElement, element *QueueOutboundEle
default:
select {
case old := <-queue:
old.Drop()
device.PutMessageBuffer(element.buffer)
device.PutMessageBuffer(old.buffer)
default:
}
}
@@ -98,7 +97,6 @@ func addToOutboundAndEncryptionQueues(outboundQueue chan *QueueOutboundElement,
}
}
/* Queues a keepalive if no packets are queued for peer
*/
func (peer *Peer) SendKeepalive() bool {