Skip to content

Commit 608669d

Browse files
authored
Merge pull request #167 from walldiss/handle_hasher_error
add handler for hasher.Write returned error
2 parents 196bbeb + 1255d96 commit 608669d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sum.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ func Sum(data []byte, code uint64, length int) (Multihash, error) {
2424
}
2525

2626
// Feed data in.
27-
hasher.Write(data)
27+
if _, err := hasher.Write(data); err != nil {
28+
return nil, err
29+
}
2830

2931
return encodeHash(hasher, code, length)
3032
}

0 commit comments

Comments
 (0)