Merge pull request #52 from seemethere/cherry_pick_33335

Check signal is unset before using user stopsignal
This commit is contained in:
Andrew Hsu
2017-06-12 19:24:57 -07:00
committed by GitHub
2 changed files with 16 additions and 1 deletions
+1 -1
View File
@@ -69,7 +69,7 @@ func (daemon *Daemon) killWithSignal(container *containerpkg.Container, sig int)
return errNotRunning{container.ID}
}
if container.Config.StopSignal != "" {
if container.Config.StopSignal != "" && syscall.Signal(sig) != syscall.SIGKILL {
containerStopSignal, err := signal.ParseSignal(container.Config.StopSignal)
if err != nil {
return err