From: Jordan Whited Date: Thu, 27 Jun 2024 16:06:40 +0000 (-0700) Subject: device: fix missed return of QueueOutboundElementsContainer to its WaitPool X-Git-Tag: 0.0.20250515~12 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=867a4c4a3f3a1a8fc4934553c8091c094ed6bdf8;p=thirdparty%2Fwireguard-go.git device: fix missed return of QueueOutboundElementsContainer to its WaitPool Fixes: 3bb8fec ("conn, device, tun: implement vectorized I/O plumbing") Reviewed-by: Brad Fitzpatrick Signed-off-by: Jordan Whited Signed-off-by: Jason A. Donenfeld --- diff --git a/device/send.go b/device/send.go index 769720a..b20b3c5 100644 --- a/device/send.go +++ b/device/send.go @@ -506,6 +506,7 @@ func (peer *Peer) RoutineSequentialSender(maxBatchSize int) { device.PutMessageBuffer(elem.buffer) device.PutOutboundElement(elem) } + device.PutOutboundElementsContainer(elemsContainer) continue } dataSent := false