diff options
Diffstat (limited to 'libpod')
-rw-r--r-- | libpod/image/image.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libpod/image/image.go b/libpod/image/image.go index b08fa1acd..22268ac45 100644 --- a/libpod/image/image.go +++ b/libpod/image/image.go @@ -465,6 +465,9 @@ func (i *Image) ToImageRef() (types.Image, error) { // toImageRef returns an Image Reference type from an image func (i *Image) toImageRef() (types.Image, error) { + if i == nil { + return nil, errors.Errorf("cannot convert nil image to image reference") + } if i.imgRef == nil { ref, err := is.Transport.ParseStoreReference(i.imageruntime.store, "@"+i.ID()) if err != nil { |