mirror of https://github.com/mohtar/rust-fastcgi
Disallow when getting peer name causes an error
This commit is contained in:
parent
15d3aed9f2
commit
81e5b48e95
|
@ -572,7 +572,10 @@ fn run_transport<F>(mut handler: F, transport: &mut Transport) where F: FnMut(Re
|
||||||
Err(e) => panic!(e.to_string()),
|
Err(e) => panic!(e.to_string()),
|
||||||
};
|
};
|
||||||
let allow = match addrs {
|
let allow = match addrs {
|
||||||
Some(ref addrs) => addrs.contains(&sock.peer().unwrap()),
|
Some(ref addrs) => match sock.peer() {
|
||||||
|
Ok(ref addr) => addrs.contains(addr),
|
||||||
|
Err(_) => false,
|
||||||
|
},
|
||||||
None => true,
|
None => true,
|
||||||
};
|
};
|
||||||
if allow {
|
if allow {
|
||||||
|
|
Loading…
Reference in New Issue