Fix atexit_funcs call in exit

This commit is contained in:
Jeremy Soller
2018-03-04 08:15:26 -07:00
parent 7a7b3efe3a
commit 654ca47351
+1 -2
View File
@@ -116,8 +116,7 @@ pub unsafe extern "C" fn exit(status: c_int) {
use core::mem;
for i in (0..ATEXIT_FUNCS.len()).rev() {
if ATEXIT_FUNCS[i] != None {
let func = mem::transmute::<usize, extern "C" fn()>(ATEXIT_FUNCS[i].unwrap());
if let Some(func) = ATEXIT_FUNCS[i] {
(func)();
}
}