Преглед на файлове

Return error and not panic when cannot exec in dockerinit

Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
Michael Crosby преди 11 години
родител
ревизия
11ef2f0db4
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      sysinit/sysinit.go

+ 1 - 1
sysinit/sysinit.go

@@ -209,7 +209,7 @@ func executeProgram(args *DockerInitArgs) error {
 	}
 
 	if err := syscall.Exec(path, args.args, os.Environ()); err != nil {
-		panic(err)
+		return fmt.Errorf("dockerinit unable to execute %s - %s", path, err)
 	}
 
 	// Will never reach here