We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b6d11a6 commit e868594Copy full SHA for e868594
src/filter.rs
@@ -23,7 +23,7 @@ impl<'a> IpFilters<'a> {
23
macro_rules! non_broadcast {
24
($addr:ident) => {
25
match $addr {
26
- IpAddr::V4(a) => !(a.is_broadcast() || a.is_multicast() || a.is_multicast()),
+ IpAddr::V4(a) => !(a.is_broadcast() || a.is_multicast() || a.is_unspecified()),
27
IpAddr::V6(a) => !(a.is_multicast() || a.is_unspecified()),
28
}
29
};
@@ -47,7 +47,7 @@ impl<'a> IpFilters<'a> {
47
48
49
pub fn add_all<I: IntoIterator<Item = IpFilter<'a>>>(&mut self, filters: I) {
50
- self.filters.extend(filters.into_iter());
+ self.filters.extend(filters);
51
52
53
pub fn is_allowed(&self, src: &IpAddr, dst: &IpAddr) -> bool {
0 commit comments