fit(client): cancel blocking DNS lookup if GaiFuture dropped (#2689)
Closes #2686
This commit is contained in:
@@ -159,6 +159,12 @@ impl fmt::Debug for GaiFuture {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Drop for GaiFuture {
|
||||||
|
fn drop(&mut self) {
|
||||||
|
self.inner.abort();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl Iterator for GaiAddrs {
|
impl Iterator for GaiAddrs {
|
||||||
type Item = SocketAddr;
|
type Item = SocketAddr;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user