fit(client): cancel blocking DNS lookup if GaiFuture dropped (#2689)

Closes #2686
This commit is contained in:
Ahmed Sobeh
2021-11-08 23:23:18 +01:00
committed by GitHub
parent 913be88f71
commit 174b553d2d

View File

@@ -159,6 +159,12 @@ impl fmt::Debug for GaiFuture {
}
}
impl Drop for GaiFuture {
fn drop(&mut self) {
self.inner.abort();
}
}
impl Iterator for GaiAddrs {
type Item = SocketAddr;