We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b4ec70a commit 119eb61Copy full SHA for 119eb61
1 file changed
src/control.rs
@@ -71,7 +71,7 @@ impl<T> Drop for ControlBlockRef<T> {
71
debug_assert_eq!(self.senders.load(Ordering::SeqCst), 0);
72
debug_assert_eq!(self.receivers.load(Ordering::SeqCst), 0);
73
74
- unsafe { Box::from_raw(&**self as *const ControlBlock<T> as *mut ControlBlock<T>) };
+ unsafe { drop(Box::from_raw(self.0.as_mut() as *mut ControlBlock<T>)) };
75
}
76
77
0 commit comments