From be326b0ece345e7f28d663ac06c8614d58070326 Mon Sep 17 00:00:00 2001 From: Matthew Heon Date: Thu, 24 Jul 2014 09:48:20 -0400 Subject: [PATCH] Properly handle 0 being passed as a signal Docker-DCO-1.1-Signed-off-by: Matt Heon (github: mheon) --- server/server.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/server.go b/server/server.go index a4117f8e3f..4e9e773307 100644 --- a/server/server.go +++ b/server/server.go @@ -229,10 +229,10 @@ func (srv *Server) ContainerKill(job *engine.Job) engine.Status { if err != nil { // The signal is not a number, treat it as a string (either like "KILL" or like "SIGKILL") sig = uint64(signal.SignalMap[strings.TrimPrefix(job.Args[1], "SIG")]) - if sig == 0 { - return job.Errorf("Invalid signal: %s", job.Args[1]) - } + } + if sig == 0 { + return job.Errorf("Invalid signal: %s", job.Args[1]) } }