Merge pull request #1590 from cvlc/check-empty-for-env-vars
check docker container environment variables for empty strings
This commit is contained in:
commit
be5b9990fc
@ -252,9 +252,11 @@ func newDockerContainerHandler(
|
|||||||
// split env vars to get metadata map.
|
// split env vars to get metadata map.
|
||||||
for _, exposedEnv := range metadataEnvs {
|
for _, exposedEnv := range metadataEnvs {
|
||||||
for _, envVar := range ctnr.Config.Env {
|
for _, envVar := range ctnr.Config.Env {
|
||||||
splits := strings.SplitN(envVar, "=", 2)
|
if envVar != "" {
|
||||||
if splits[0] == exposedEnv {
|
splits := strings.SplitN(envVar, "=", 2)
|
||||||
handler.envs[strings.ToLower(exposedEnv)] = splits[1]
|
if len(splits) == 2 && splits[0] == exposedEnv {
|
||||||
|
handler.envs[strings.ToLower(exposedEnv)] = splits[1]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user