avoid excluding TERM env var

This commit is contained in:
Christian Poveda 2019-12-27 08:37:52 -05:00
parent dc4b8ac2e6
commit f00fd3990b
No known key found for this signature in database
GPG key ID: 27525EF5E7420A50

View file

@ -18,14 +18,8 @@ pub struct EnvVars {
impl EnvVars {
pub(crate) fn init<'mir, 'tcx>(
ecx: &mut InterpCx<'mir, 'tcx, Evaluator<'tcx>>,
mut excluded_env_vars: Vec<String>,
excluded_env_vars: Vec<String>,
) {
// FIXME: this can be removed when we fix the behavior of the `close` shim for macos.
if ecx.tcx.sess.target.target.target_os.to_lowercase() != "linux" {
// Exclude `TERM` var to avoid terminfo trying to open the termcap file.
excluded_env_vars.push("TERM".to_owned());
}
if ecx.machine.communicate {
for (name, value) in env::vars() {
if !excluded_env_vars.contains(&name) {