From bc081a03d85a88cc2160ade9256d96d7b84c4caa Mon Sep 17 00:00:00 2001 From: Dan Walsh Date: Mon, 19 May 2014 17:18:53 -0400 Subject: [PATCH] docker '' causes a golang crash. This patch fixes the problem. Docker-DCO-1.1-Signed-off-by: Daniel Walsh (github: rhatdan) --- api/client/cli.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/client/cli.go b/api/client/cli.go index 49fb3c978f..44cff0dc46 100644 --- a/api/client/cli.go +++ b/api/client/cli.go @@ -23,6 +23,9 @@ var funcMap = template.FuncMap{ } func (cli *DockerCli) getMethod(name string) (func(...string) error, bool) { + if len(name) == 0 { + return nil, false + } methodName := "Cmd" + strings.ToUpper(name[:1]) + strings.ToLower(name[1:]) method := reflect.ValueOf(cli).MethodByName(methodName) if !method.IsValid() {