Fix command panic by returning empty (not nil) map (#5603)

Fixes #5600
This commit is contained in:
Jim Kalafut
2018-10-24 13:08:40 -07:00
committed by GitHub
parent 5fa9b1a8ef
commit 732a3fa60b

View File

@@ -149,6 +149,9 @@ func parseArgsDataString(stdin io.Reader, args []string) (map[string]string, err
if err := mapstructure.WeakDecode(raw, &result); err != nil {
return nil, errors.Wrap(err, "failed to convert values to strings")
}
if result == nil {
result = make(map[string]string)
}
return result, nil
}