From bd496ea0480b848cf655670677b30f2e27702fe4 Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Mon, 19 Dec 2016 13:58:09 +1100 Subject: [PATCH] buffer: don't use memclr for the tiny header, whose size is known. --- internal/buffer/out_message.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/buffer/out_message.go b/internal/buffer/out_message.go index bd46ae2..8166b6f 100644 --- a/internal/buffer/out_message.go +++ b/internal/buffer/out_message.go @@ -56,7 +56,7 @@ func init() { // are solely a zeroed fusekernel.OutHeader struct. func (m *OutMessage) Reset() { m.payloadOffset = 0 - memclr(unsafe.Pointer(&m.header), uintptr(OutMessageHeaderSize)) + m.header = fusekernel.OutHeader{} } // OutHeader returns a pointer to the header at the start of the message.