File tree Expand file tree Collapse file tree 1 file changed +0
-4
lines changed Expand file tree Collapse file tree 1 file changed +0
-4
lines changed Original file line number Diff line number Diff line change @@ -486,9 +486,7 @@ fn sender_terminate<T: send>(p: *packet<T>) {
486
486
let p = unsafe { & * p } ;
487
487
match swap_state_rel ( p. header . state , terminated) {
488
488
empty => {
489
- assert p. header . blocked_task . is_null ( ) ;
490
489
// The receiver will eventually clean up.
491
- //unsafe { forget(p) }
492
490
}
493
491
blocked => {
494
492
// wake up the target
@@ -500,7 +498,6 @@ fn sender_terminate<T: send>(p: *packet<T>) {
500
498
rustrt:: rust_task_deref ( old_task) ;
501
499
}
502
500
// The receiver will eventually clean up.
503
- //unsafe { forget(p) }
504
501
}
505
502
full => {
506
503
// This is impossible
@@ -520,7 +517,6 @@ fn receiver_terminate<T: send>(p: *packet<T>) {
520
517
match swap_state_rel ( p. header . state , terminated) {
521
518
empty => {
522
519
// the sender will clean up
523
- //unsafe { forget(p) }
524
520
}
525
521
blocked => {
526
522
// this shouldn't happen.
You can’t perform that action at this time.
0 commit comments