mirror of
https://github.com/containerd/containerd.git
synced 2026-08-12 22:16:27 +00:00
internal/container_create: if sandboxConfig's metadata is nil will panic
Avoid panic, if sandbox config's metadata is nil. Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
This commit is contained in:
@@ -87,6 +87,9 @@ func (c *criService) CreateContainer(ctx context.Context, r *runtime.CreateConta
|
||||
if metadata == nil {
|
||||
return nil, errors.New("container config must include metadata")
|
||||
}
|
||||
if sandboxConfig.GetMetadata() == nil {
|
||||
return nil, errors.New("pod sandbox config must include metadata")
|
||||
}
|
||||
containerName := metadata.Name
|
||||
name := makeContainerName(metadata, sandboxConfig.GetMetadata())
|
||||
log.G(ctx).Debugf("Generated id %q for container %q", id, name)
|
||||
|
||||
Reference in New Issue
Block a user