mirror of
https://github.com/rust-lang/rust.git
synced 2026-06-02 06:28:20 +03:00
we don't deallocate the environ global, so leave it in the machine
This commit is contained in:
+1
-1
@@ -55,7 +55,7 @@ pub(crate) fn cleanup<'mir>(
|
||||
ecx.memory.deallocate(ptr, None, MiriMemoryKind::Env.into())?;
|
||||
}
|
||||
// Deallocate environ var list.
|
||||
let environ = ecx.machine.env_vars.environ.take().unwrap();
|
||||
let environ = ecx.machine.env_vars.environ.unwrap();
|
||||
let old_vars_ptr = ecx.read_scalar(environ.into())?.not_undef()?;
|
||||
ecx.memory.deallocate(ecx.force_ptr(old_vars_ptr)?, None, MiriMemoryKind::Env.into())?;
|
||||
Ok(())
|
||||
|
||||
Reference in New Issue
Block a user