rustc/debian/patches/d-host-duplicates.patch
2019-12-06 02:11:42 +00:00

31 lines
1003 B
Diff

Description: Work around #842634 on some machines, e.g. Debian porterboxes
This should remain commented-out in debian/patches/series, it's not needed everywhere
Author: Ximin Luo <infinity0@debian.org>
Forwarded: not-needed
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/src/libstd/sys_common/net.rs
+++ b/src/libstd/sys_common/net.rs
@@ -609,21 +609,3 @@
.finish()
}
}
-
-#[cfg(test)]
-mod tests {
- use super::*;
- use crate::collections::HashMap;
-
- #[test]
- fn no_lookup_host_duplicates() {
- let mut addrs = HashMap::new();
- let lh = match LookupHost::try_from(("localhost", 0)) {
- Ok(lh) => lh,
- Err(e) => panic!("couldn't resolve `localhost': {}", e)
- };
- for sa in lh { *addrs.entry(sa).or_insert(0) += 1; };
- assert_eq!(addrs.iter().filter(|&(_, &v)| v > 1).collect::<Vec<_>>(), vec![],
- "There should be no duplicate localhost entries");
- }
-}