From 7a7f59210d5eb7a38a5fac8889010bd54576ea01 Mon Sep 17 00:00:00 2001 From: Michael Crosby Date: Mon, 31 Mar 2014 23:12:08 +0000 Subject: [PATCH] Ensure secound part of the key is provided Docker-DCO-1.1-Signed-off-by: Michael Crosby (github: crosbymichael) --- runconfig/parse.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runconfig/parse.go b/runconfig/parse.go index a330c6c869..da4e045cd0 100644 --- a/runconfig/parse.go +++ b/runconfig/parse.go @@ -243,6 +243,8 @@ func parseDriverOpts(opts opts.ListOpts) (map[string][]string, error) { parts := strings.SplitN(o, ".", 2) if len(parts) < 2 { return nil, fmt.Errorf("invalid opt format %s", o) + } else if strings.TrimSpace(parts[0]) == "" { + return nil, fmt.Errorf("key cannot be empty %s", o) } values, exists := out[parts[0]] if !exists {