We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a8df137 commit 753b731Copy full SHA for 753b731
tools/container/wrapper/wrapper.go
@@ -42,11 +42,16 @@ func main() {
42
}
43
argv := []string{"runc"}
44
argv = append(argv, os.Args[1:]...)
45
- execve(program, argv, os.Environ())
+ if err := unix.Exec(program, argv, os.Environ()); err != nil {
46
+ log.Fatalf("failed to exec %s: %v", program, err)
47
+ }
48
49
argv := makeArgv(program)
50
envv := makeEnvv(program)
- execve(program+".real", argv, envv)
51
+ if err := unix.Exec(program+".real", argv, envv); err != nil {
52
+ log.Fatalf("failed to exec %s: %v", program+".real", err)
53
54
+
55
56
57
func isRuntimeWrapper(program string) bool {
@@ -107,9 +112,3 @@ func makeEnvv(program string) []string {
107
112
108
113
return append(env, os.Environ()...)
109
114
110
-
111
-func execve(program string, argv []string, envv []string) {
- if err := unix.Exec(program, argv, envv); err != nil {
- log.Fatalf("failed to exec %s: %v", program, err)
- }
115
-}
0 commit comments