From: Josh Bleecher Snyder Date: Tue, 12 Jan 2021 23:04:32 +0000 (-0800) Subject: device: put handshake buffer in pool in FlushPacketQueues X-Git-Tag: 0.0.20210212~100 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0cc15e7c7c6fc2917cb1cea8ea3f10f7d375cac4;p=thirdparty%2Fwireguard-go.git device: put handshake buffer in pool in FlushPacketQueues This appears to have been an oversight. Signed-off-by: Josh Bleecher Snyder --- diff --git a/device/device.go b/device/device.go index 9a9b1b3..d18192e 100644 --- a/device/device.go +++ b/device/device.go @@ -387,7 +387,8 @@ func (device *Device) RemoveAllPeers() { func (device *Device) FlushPacketQueues() { for { select { - case <-device.queue.handshake: + case elem := <-device.queue.handshake: + device.PutMessageBuffer(elem.buffer) default: return }