aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-12-13 01:22:17 +0100
committerDimitri Sokolyuk <demon@dim13.org>2017-12-13 01:22:17 +0100
commit62ab5a1324e9b853401d41cdab16f05f72fc4279 (patch)
treecc758d005a17d5fb8581a74d2041b0e2a7f2d711
parent732860bb71bc8295de46dbed539672a22a60d87d (diff)
...
-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)
}