From d1ff915b0b5f2c10e2a3b84f6c9d39c80fea9038 Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Mon, 19 Dec 2016 13:04:54 +1100 Subject: [PATCH] OutMessage.OutHeader --- internal/buffer/out_message.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/buffer/out_message.go b/internal/buffer/out_message.go index b94ea50..d5e3aff 100644 --- a/internal/buffer/out_message.go +++ b/internal/buffer/out_message.go @@ -72,7 +72,9 @@ func (m *OutMessage) Reset() { } // OutHeader returns a pointer to the header at the start of the message. -func (m *OutMessage) OutHeader() (h *fusekernel.OutHeader) +func (m *OutMessage) OutHeader() *fusekernel.OutHeader { + return (*fusekernel.OutHeader)(unsafe.Pointer(&m.header)) +} // Grow grows m's buffer by the given number of bytes, returning a pointer to // the start of the new segment, which is guaranteed to be zeroed. If there is