Merge pull request #1216 from kentfredric/bug-1215
Avoid false-failures if underlying network connection errors
This commit is contained in:
commit
dfd9dfb289
|
|
@ -601,7 +601,10 @@ fn default_verify_paths() {
|
||||||
ctx.set_default_verify_paths().unwrap();
|
ctx.set_default_verify_paths().unwrap();
|
||||||
ctx.set_verify(SslVerifyMode::PEER);
|
ctx.set_verify(SslVerifyMode::PEER);
|
||||||
let ctx = ctx.build();
|
let ctx = ctx.build();
|
||||||
let s = TcpStream::connect("google.com:443").unwrap();
|
let s = match TcpStream::connect("google.com:443") {
|
||||||
|
Ok(s) => s,
|
||||||
|
Err(_) => return,
|
||||||
|
};
|
||||||
let mut ssl = Ssl::new(&ctx).unwrap();
|
let mut ssl = Ssl::new(&ctx).unwrap();
|
||||||
ssl.set_hostname("google.com").unwrap();
|
ssl.set_hostname("google.com").unwrap();
|
||||||
let mut socket = ssl.connect(s).unwrap();
|
let mut socket = ssl.connect(s).unwrap();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue