agent: ignore invalid a key-value pair as an env

Fixes #135

Signed-off-by: Kant <lb203159@antfin.com>
This commit is contained in:
Kant 2020-02-06 20:49:08 +08:00
parent 7d667a92ee
commit 40b5a56688

View File

@ -682,9 +682,10 @@ fn do_exec(logger: &Logger, path: &str, args: &[String], env: &[String]) -> Resu
}
for e in env.iter() {
let v: Vec<&str> = e.split("=").collect();
let v: Vec<&str> = e.splitn(2, "=").collect();
if v.len() != 2 {
info!(logger, "incorrect env config!");
continue;
}
env::set_var(v[0], v[1]);
}