Преглед изворни кода

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)
 	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
 	return containertypes.ContainerCreateCreatedBody{ID: container.ID, Warnings: warnings}, nil
 }
 }