From 62ab5a1324e9b853401d41cdab16f05f72fc4279 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 13 Dec 2017 01:22:17 +0100 Subject: ... --- elegoo.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/elegoo.go b/elegoo.go index b13f4da..190c489 100644 --- a/elegoo.go +++ b/elegoo.go @@ -25,7 +25,7 @@ func NewComm(rw io.ReadWriter) Comm { } func (c Comm) Send(pb proto.Message) error { - buf := new(proto.Buffer) + buf := proto.NewBuffer(nil) if err := buf.EncodeMessage(pb); err != nil { return err } @@ -40,5 +40,6 @@ func (c Comm) Recv(pb proto.Message) error { if err != nil { return err } - return proto.NewBuffer(cobs.Decode(block)).DecodeMessage(pb) + buf := proto.NewBuffer(cobs.Decode(block)) + return buf.DecodeMessage(pb) } -- cgit v1.2.3