浏览代码

ContainerCreate shouldn't return warnings=nil

Fixes #38222
Closes #38614 (carried)

Signed-off-by: Tibor Vass <tibor@docker.com>
sh7dm 6 年之前
父节点
当前提交
8f303bd848
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      daemon/create.go

+ 4 - 0
daemon/create.go

@@ -96,6 +96,10 @@ func (daemon *Daemon) containerCreate(opts createOpts) (containertypes.Container
 	}
 	containerActions.WithValues("create").UpdateSince(start)
 
+	if warnings == nil {
+		warnings = make([]string, 0) // Create an empty slice to avoid https://github.com/moby/moby/issues/38222
+	}
+
 	return containertypes.ContainerCreateCreatedBody{ID: container.ID, Warnings: warnings}, nil
 }