1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-07-02 03:28:25 +08:00

cmds/cat: fix length to use reader.Size()

unixfs file size != merkledag cumulative size
This commit is contained in:
Juan Batiz-Benet
2015-02-01 07:21:26 -08:00
parent fcd8ebcca5
commit c43f539f3d

View File

@ -68,17 +68,12 @@ func cat(node *core.IpfsNode, paths []string) ([]io.Reader, uint64, error) {
return nil, 0, err
}
nodeLength, err := dagnode.Size()
if err != nil {
return nil, 0, err
}
length += nodeLength
read, err := uio.NewDagReader(node.Context(), dagnode, node.DAG)
if err != nil {
return nil, 0, err
}
readers = append(readers, read)
length += uint64(read.Size())
}
return readers, length, nil
}