From 8993b3927cf66517e2884b181d6b71d4c6599b7a Mon Sep 17 00:00:00 2001 From: Mathias Hall-Andersen Date: Fri, 14 Jul 2017 14:25:18 +0200 Subject: Improved throughput - Improved performance by adding the message buffers to a sync.Pool. - Fixed issue with computing "next" key-pair upon receiving a response message. --- src/timers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/timers.go') diff --git a/src/timers.go b/src/timers.go index 2e5046e..9140e41 100644 --- a/src/timers.go +++ b/src/timers.go @@ -128,7 +128,7 @@ func (peer *Peer) BeginHandshakeInitiation() (*QueueOutboundElement, error) { // marshal & schedule for sending - writer := bytes.NewBuffer(elem.data[:0]) + writer := bytes.NewBuffer(elem.buffer[:0]) binary.Write(writer, binary.LittleEndian, msg) elem.packet = writer.Bytes() peer.mac.AddMacs(elem.packet) -- cgit v1.2.3-59-g8ed1b