Skip to content

Commit

Permalink
Merge pull request #2312 from saschagrunert/digesting-reader-err
Browse files Browse the repository at this point in the history
Add validation error to digesting reader
  • Loading branch information
rhatdan authored Feb 27, 2024
2 parents 7efe179 + dfb4559 commit 16b1d1a
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions copy/digesting_reader.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ type digestingReader struct {
func newDigestingReader(source io.Reader, expectedDigest digest.Digest) (*digestingReader, error) {
var digester digest.Digester
if err := expectedDigest.Validate(); err != nil {
return nil, fmt.Errorf("Invalid digest specification %s", expectedDigest)
return nil, fmt.Errorf("invalid digest specification %q: %w", expectedDigest, err)
}
digestAlgorithm := expectedDigest.Algorithm()
if !digestAlgorithm.Available() {
return nil, fmt.Errorf("Invalid digest specification %s: unsupported digest algorithm %s", expectedDigest, digestAlgorithm)
return nil, fmt.Errorf("invalid digest specification %q: unsupported digest algorithm %q", expectedDigest, digestAlgorithm)
}
digester = digestAlgorithm.Digester()

Expand Down

0 comments on commit 16b1d1a

Please sign in to comment.