blob: e259d89e241375851b9c8ecccafe70a82b3cbd1c [file] [log] [blame]
use mio::*;
use std::time::Duration;
#[test]
fn test_poll_closes_fd() {
for _ in 0..2000 {
let poll = Poll::new().unwrap();
let mut events = Events::with_capacity(4);
let (registration, set_readiness) = Registration::new2();
poll.register(&registration, Token(0), Ready::readable(), PollOpt::edge()).unwrap();
poll.poll(&mut events, Some(Duration::from_millis(0))).unwrap();
drop(poll);
drop(set_readiness);
drop(registration);
}
}