diff --git a/common/protocol/raw/commands.go b/common/protocol/raw/commands.go index 2cf4922f..1e632299 100644 --- a/common/protocol/raw/commands.go +++ b/common/protocol/raw/commands.go @@ -33,7 +33,9 @@ func MarshalCommand(command interface{}, writer io.Writer) error { return ErrUnknownCommand } - buffer := alloc.NewSmallBuffer().Clear() + buffer := alloc.NewLocalBuffer(512).Clear() + defer buffer.Release() + err := factory.Marshal(command, buffer) if err != nil { return err