Skip to content

Commit 0639f06

Browse files
authored
Merge pull request cri-o#362 from nalind/nameasdigest
Don't try to parse an image ID a second time
2 parents 6bd7c53 + 3eca785 commit 0639f06

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

pkg/storage/runtime.go

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -167,21 +167,14 @@ func (r *runtimeService) createContainerOrPodSandbox(systemContext *types.System
167167
ref, err = istorage.Transport.ParseStoreReference(r.image.GetStore(), otherRef.DockerReference().FullName())
168168
}
169169
if err != nil {
170-
// maybe it's just imageID
170+
// Maybe the image ID is sufficient?
171171
ref, err = istorage.Transport.ParseStoreReference(r.image.GetStore(), "@"+imageID)
172172
if err != nil {
173173
return ContainerInfo{}, err
174174
}
175175
}
176176
}
177177
img, err := istorage.Transport.GetStoreImage(r.image.GetStore(), ref)
178-
if img == nil && err == storage.ErrImageUnknown && imageID != "" {
179-
ref, err = istorage.Transport.ParseStoreReference(r.image.GetStore(), "@"+imageID)
180-
if err != nil {
181-
return ContainerInfo{}, err
182-
}
183-
img, err = istorage.Transport.GetStoreImage(r.image.GetStore(), ref)
184-
}
185178
if img == nil && err == storage.ErrImageUnknown && imageName == r.pauseImage {
186179
image := imageID
187180
if imageName != "" {

0 commit comments

Comments
 (0)