Update cid.go

Co-authored-by: Rod Vagg <rod@vagg.org>
This commit is contained in:
Andrew Gillis
2023-04-03 07:50:51 -07:00
committed by Rod Vagg
parent 166a3a6880
commit 0981f8566c

3
cid.go
View File

@@ -728,7 +728,8 @@ func CidFromReader(r io.Reader) (int, Cid, error) {
vers, err := varint.ReadUvarint(br)
if err != nil {
if err == io.EOF {
// No data; not an invalid CID.
// First-byte read in ReadUvarint errors with io.EOF, so reader has no data.
// Subsequent reads with an EOF will return io.ErrUnexpectedEOF and be wrapped here.
return 0, Undef, err
}
return len(br.dst), Undef, ErrInvalidCid{err}