better error message from dagreader with bad protofbuf
Jeromy committed
Mar 7, 2015 at 19:08 UTC
9832545d84aa5b78bf7a059cb37013a2777da94c
1 file changed
+2
-1
unixfs/io/dagreader.go
+2
-1
@@ -3,6 +3,7 @@ package io
3
import (
4
"bytes"
5
"errors"
6
+ "fmt"
7
"io"
8
"os"
9
@@ -113,7 +114,7 @@ func (dr *DagReader) precalcNextBuf() error {
114
pb := new(ftpb.Data)
115
err = proto.Unmarshal(nxt.Data, pb)
116
if err != nil {
116
- return err
117
+ return fmt.Errorf("incorrectly formatted protobuf: %s", err)
118
}
119
120
switch pb.GetType() {