diff --git a/crates/nu-engine/src/eval.rs b/crates/nu-engine/src/eval.rs index 84fa700934..56a85e91e7 100644 --- a/crates/nu-engine/src/eval.rs +++ b/crates/nu-engine/src/eval.rs @@ -198,7 +198,7 @@ pub fn redirect_env(engine_state: &EngineState, caller_stack: &mut Stack, callee } // set config to callee config, to capture any updates to that - caller_stack.config = callee_stack.config.clone(); + caller_stack.config.clone_from(&callee_stack.config); } fn eval_external(