@cryptotaxi247 / kubo / commits / 9b58fa773

merkledag: provide better diagnostics when Prefix.Sum fails

License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org>

Kevin Atkinson committed Mar 24, 2017 at 16:18 UTC 9b58fa773ad4487069bb40021264ff32738d8a0a
1 file changed +1
merkledag/node.go
+1
@@ -266,6 +266,7 @@ func (n *ProtoNode) Cid() *cid.Cid {
266 c, err := n.Prefix.Sum(n.RawData())
267 if err != nil {
268 // programmer error
269 + err = fmt.Errorf("invalid CID of length %d: %x: %v", len(n.RawData()), n.RawData(), err)
270 panic(err)
271 }
272