Browse code

docker '' causes a golang crash.

This patch fixes the problem.

Docker-DCO-1.1-Signed-off-by: Daniel Walsh <dwalsh@redhat.com> (github: rhatdan)

Dan Walsh authored on 2014/05/20 06:18:53
Showing 1 changed files
... ...
@@ -23,6 +23,9 @@ var funcMap = template.FuncMap{
23 23
 }
24 24
 
25 25
 func (cli *DockerCli) getMethod(name string) (func(...string) error, bool) {
26
+	if len(name) == 0 {
27
+		return nil, false
28
+	}
26 29
 	methodName := "Cmd" + strings.ToUpper(name[:1]) + strings.ToLower(name[1:])
27 30
 	method := reflect.ValueOf(cli).MethodByName(methodName)
28 31
 	if !method.IsValid() {