Browse Source

nsinit.DefaultCreateCommand sets Pdeathsig to SIGKILL

Docker-DCO-1.1-Signed-off-by: Bernerd Schaefer <bj.schaefer@gmail.com> (github: bernerdschaefer)
Bernerd Schaefer 11 years ago
parent
commit
6a1d76bc7b
1 changed files with 1 additions and 0 deletions
  1. 1 0
      pkg/libcontainer/nsinit/exec.go

+ 1 - 0
pkg/libcontainer/nsinit/exec.go

@@ -123,6 +123,7 @@ func DefaultCreateCommand(container *libcontainer.Container, console, rootfs, da
 	command.Env = append(os.Environ(), env...)
 	command.Env = append(os.Environ(), env...)
 
 
 	system.SetCloneFlags(command, uintptr(GetNamespaceFlags(container.Namespaces)))
 	system.SetCloneFlags(command, uintptr(GetNamespaceFlags(container.Namespaces)))
+	command.SysProcAttr.Pdeathsig = syscall.SIGKILL
 	command.ExtraFiles = []*os.File{pipe}
 	command.ExtraFiles = []*os.File{pipe}
 
 
 	return command
 	return command