forked from TrueCloudLab/distribution
Merge pull request #233 from xiekeyang/master
digest: func Validate in digest doesn't filter no-hex data
This commit is contained in:
commit
0418788239
1 changed files with 4 additions and 2 deletions
|
@ -112,6 +112,10 @@ func (d Digest) Validate() error {
|
|||
|
||||
// Continue on for general parser
|
||||
|
||||
if !DigestRegexp.MatchString(s) {
|
||||
return ErrDigestInvalidFormat
|
||||
}
|
||||
|
||||
i := strings.Index(s, ":")
|
||||
if i < 0 {
|
||||
return ErrDigestInvalidFormat
|
||||
|
@ -129,8 +133,6 @@ func (d Digest) Validate() error {
|
|||
return ErrDigestUnsupported
|
||||
}
|
||||
|
||||
// TODO(stevvooe): Use DigestRegexp to validate digest here.
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue