Merge pull request #8460 from dmcgowan/fix-diff-proxy

Fix panic when differ returns empty result
This commit is contained in:
Akihiro Suda 2023-05-01 20:09:35 +09:00 committed by GitHub
commit 85734b0076
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -100,6 +100,9 @@ func (r *diffRemote) Compare(ctx context.Context, a, b []mount.Mount, opts ...di
} }
func toDescriptor(d *types.Descriptor) ocispec.Descriptor { func toDescriptor(d *types.Descriptor) ocispec.Descriptor {
if d == nil {
return ocispec.Descriptor{}
}
return ocispec.Descriptor{ return ocispec.Descriptor{
MediaType: d.MediaType, MediaType: d.MediaType,
Digest: digest.Digest(d.Digest), Digest: digest.Digest(d.Digest),