From c3a0874222784e8996dbc472b9ca893a80aff451 Mon Sep 17 00:00:00 2001 From: Daniel J Walsh Date: Tue, 18 Sep 2018 09:00:22 -0400 Subject: Don't crash if an image has no names When image is not tagged, we should just set the imageName to the image.ID. Signed-off-by: Daniel J Walsh Closes: #1501 Approved by: mheon --- cmd/podman/create.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/podman/create.go b/cmd/podman/create.go index ae6713cb4..ce62bd278 100644 --- a/cmd/podman/create.go +++ b/cmd/podman/create.go @@ -123,7 +123,12 @@ func createContainer(c *cli.Context, runtime *libpod.Runtime) (*libpod.Container return nil, nil, err } data, err = newImage.Inspect(ctx) - imageName = newImage.Names()[0] + names := newImage.Names() + if len(names) > 0 { + imageName = names[0] + } else { + imageName = newImage.ID() + } } createConfig, err := parseCreateOpts(ctx, c, runtime, imageName, data) if err != nil { -- cgit v1.2.3-54-g00ecf