aboutsummaryrefslogtreecommitdiff
path: root/elegoo.go
diff options
context:
space:
mode:
Diffstat (limited to 'elegoo.go')
-rw-r--r--elegoo.go5
1 files 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)
}