Open
Description
Code:
extern crate tokio_core;
extern crate futures;
use tokio_core::Loop;
use futures::stream::Stream;
#[test]
fn recv_after_close() {
let mut lp: Loop = Loop::new().unwrap();
let (sender, receiver) = lp.handle().channel::<u32>();
let receiver = lp.run(receiver).unwrap();
drop(lp);
drop(sender);
receiver.wait().next();
}
This test hangs. I cannot tell for sure, but seems like it worked (i. e. did not hang) two days ago.