process: Fix a segfault on windows

This commit is contained in:
Alex Crichton
2019-06-24 16:56:46 -07:00
committed by Ivan Petkov
parent 649fa13a15
commit 413e1b78a7
+1 -1
View File
@@ -101,7 +101,7 @@ impl Drop for Waiting {
unsafe extern "system" fn callback(ptr: winapi::PVOID,
_timer_fired: winapi::BOOLEAN) {
let mut complete = Box::from_raw(ptr as *mut Option<Complete<()>>);
let mut complete = &mut *(ptr as *mut Option<Complete<()>>);
complete.take().unwrap().complete(());
}