Don't panic if a runtime was configured without paths

Signed-off-by: WxNzEMof <143541718+WxNzEMof@users.noreply.github.com>
This commit is contained in:
WxNzEMof
2024-05-08 12:30:42 +00:00
parent ee8ed8dd1f
commit 7bfac4f349

View File

@ -192,6 +192,9 @@ func getSecOpts(sysInfo *sysinfo.SysInfo) []string {
func getRuntimes(configInfo *config.Config) map[string]dockerSystem.RuntimeWithStatus {
runtimes := map[string]dockerSystem.RuntimeWithStatus{}
for name, paths := range configInfo.Engine.OCIRuntimes {
if len(paths) == 0 {
continue
}
runtime := dockerSystem.RuntimeWithStatus{}
runtime.Runtime = dockerSystem.Runtime{Path: paths[0], Args: nil}
runtimes[name] = runtime