From 9c54368ccaf4d8a4f67c2df0efa428a6067f0ed3 Mon Sep 17 00:00:00 2001 From: Christian Poveda Date: Thu, 29 Aug 2019 04:07:20 -0500 Subject: [PATCH] Exclude TERM env var by default --- src/shims/env.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/shims/env.rs b/src/shims/env.rs index 5a5dffa1d09..d0b5abbaf18 100644 --- a/src/shims/env.rs +++ b/src/shims/env.rs @@ -15,8 +15,10 @@ pub struct EnvVars { impl EnvVars { pub(crate) fn init<'mir, 'tcx>( ecx: &mut InterpCx<'mir, 'tcx, Evaluator<'tcx>>, - excluded_env_vars: Vec, + mut excluded_env_vars: Vec, ) { + // Exclude TERM var to avoid calls to the file system + excluded_env_vars.push("TERM".to_owned()); if ecx.machine.communicate { for (name, value) in std::env::vars() { if !excluded_env_vars.contains(&name) { -- 2.44.0