mirror of
https://github.com/ipfs/kubo.git
synced 2026-02-21 10:27:46 +08:00
Also check hash type in 'tryOtherCidVersion'.
License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org>
This commit is contained in:
parent
e7ca9554d0
commit
877fa90f8c
3
thirdparty/cidv0v1/blockstore.go
vendored
3
thirdparty/cidv0v1/blockstore.go
vendored
@ -1,6 +1,7 @@
|
||||
package cidv0v1
|
||||
|
||||
import (
|
||||
mh "gx/ipfs/QmPnFwZ2JXKnXgMw8CdBPxn7FWh6LLdjUjxV1fKHuJnkr8/go-multihash"
|
||||
blocks "gx/ipfs/QmVzK524a2VWLqyvtBeiHKsUAWYgeAk4DBeZoY7vpNPNRx/go-block-format"
|
||||
cid "gx/ipfs/QmYVNvtQkeZ6AKSwDrjQTs432QtL6umrrK41EBq3cu7iSP/go-cid"
|
||||
bs "gx/ipfs/QmadMhXJLHMFjpRmh85XjpmVDkEtQpNYEZNRpWRvYVLrvb/go-ipfs-blockstore"
|
||||
@ -58,7 +59,7 @@ func (b *blockstore) Get(c *cid.Cid) (blocks.Block, error) {
|
||||
|
||||
func tryOtherCidVersion(c *cid.Cid) *cid.Cid {
|
||||
prefix := c.Prefix()
|
||||
if prefix.Codec != cid.DagProtobuf {
|
||||
if prefix.Codec != cid.DagProtobuf || prefix.MhType != mh.SHA2_256 || prefix.MhLength != 32 {
|
||||
return nil
|
||||
}
|
||||
var c1 *cid.Cid
|
||||
|
||||
Loading…
Reference in New Issue
Block a user