From 1f6fb338a5f775745595d32b61c1862887c948f9 Mon Sep 17 00:00:00 2001 From: Dario Gonzalez Date: Tue, 11 Feb 2020 10:11:58 -0800 Subject: [PATCH] make the sgx arg cleanup implementation a no op --- src/libstd/sys/sgx/args.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/libstd/sys/sgx/args.rs b/src/libstd/sys/sgx/args.rs index b47a48e752cb7..5a53695a8466b 100644 --- a/src/libstd/sys/sgx/args.rs +++ b/src/libstd/sys/sgx/args.rs @@ -22,12 +22,7 @@ pub unsafe fn init(argc: isize, argv: *const *const u8) { } } -pub unsafe fn cleanup() { - let args = ARGS.swap(0, Ordering::Relaxed); - if args != 0 { - drop(Box::::from_raw(args as _)) - } -} +pub unsafe fn cleanup() {} pub fn args() -> Args { let args = unsafe { (ARGS.load(Ordering::Relaxed) as *const ArgsStore).as_ref() };