浏览代码

Merge pull request #2749 from jpoimboe/dont-forward-SIGCHLD

Do not forward SIGCHLD to container
Michael Crosby 11 年之前
父节点
当前提交
cfbd9ea16d
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      commands.go

+ 3 - 0
commands.go

@@ -549,6 +549,9 @@ func (cli *DockerCli) forwardAllSignals(cid string) chan os.Signal {
 	utils.CatchAll(sigc)
 	go func() {
 		for s := range sigc {
+			if s == syscall.SIGCHLD {
+				continue
+			}
 			if _, _, err := cli.call("POST", fmt.Sprintf("/containers/%s/kill?signal=%d", cid, s), nil); err != nil {
 				utils.Debugf("Error sending signal: %s", err)
 			}