Grab errno for directstream want errors
This commit is contained in:
parent
69cbd14540
commit
df32e53afa
|
|
@ -1046,13 +1046,8 @@ impl<S> DirectStream<S> {
|
||||||
err
|
err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LibSslError::ErrorWantWrite => {
|
LibSslError::ErrorWantWrite | LibSslError::ErrorWantRead => {
|
||||||
SslError::StreamError(io::Error::new(io::ErrorKind::TimedOut,
|
SslError::StreamError(io::Error::last_os_error())
|
||||||
"socket write timed out"))
|
|
||||||
}
|
|
||||||
LibSslError::ErrorWantRead => {
|
|
||||||
SslError::StreamError(io::Error::new(io::ErrorKind::TimedOut,
|
|
||||||
"socket read timed out"))
|
|
||||||
}
|
}
|
||||||
err => panic!("unexpected error {:?} with ret {}", err, ret),
|
err => panic!("unexpected error {:?} with ret {}", err, ret),
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue