diff --git a/cmd/containerd-shim-runhcs-v1/service_internal.go b/cmd/containerd-shim-runhcs-v1/service_internal.go index a50bb12224..b29a5c5a95 100644 --- a/cmd/containerd-shim-runhcs-v1/service_internal.go +++ b/cmd/containerd-shim-runhcs-v1/service_internal.go @@ -129,7 +129,7 @@ func (s *service) createInternal(ctx context.Context, req *task.CreateTaskReques return nil, fmt.Errorf("invalid runtime sandbox isolation (%s) for hypervisor isolated OCI spec", isolation.String()) } - if !emptyShimOpts { + if !emptyShimOpts && shimOpts.GetSandboxPlatform() != "" { // validate runtime platform plat, err := platforms.Parse(shimOpts.GetSandboxPlatform()) if err != nil {