@cryptotaxi247 / kubo / commits / dbb2ca2ec

remove redundant validation logic

License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>

Steven Allen committed Mar 28, 2018 at 15:12 UTC dbb2ca2ecec8b49ec372ee2198d732b6f628286a
1 file changed -15
unixfs/hamt/hamt.go
-15
@@ -295,21 +295,6 @@ func (ds *Shard) loadChild(ctx context.Context, i int) (child, error) {
295 if err != nil {
296 return nil, err
297 }
298 -
299 - pbnd, ok := nd.(*dag.ProtoNode)
300 - if !ok {
301 - return nil, dag.ErrNotProtobuf
302 - }
303 -
304 - pbd, err := format.FromBytes(pbnd.Data())
305 - if err != nil {
306 - return nil, err
307 - }
308 -
309 - if pbd.GetType() != format.THAMTShard {
310 - return nil, fmt.Errorf("HAMT entries must have non-zero length name")
311 - }
312 -
298 cds, err := NewHamtFromDag(ds.dserv, nd)
299 if err != nil {
300 return nil, err