merkledag: provide better diagnostics when Prefix.Sum fails

License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
This commit is contained in:
Kevin Atkinson 2017-03-24 16:18:20 -04:00
parent cf562403d2
commit 9b58fa773a

View File

@ -266,6 +266,7 @@ func (n *ProtoNode) Cid() *cid.Cid {
c, err := n.Prefix.Sum(n.RawData())
if err != nil {
// programmer error
err = fmt.Errorf("invalid CID of length %d: %x: %v", len(n.RawData()), n.RawData(), err)
panic(err)
}