Merge pull request #854 from sfackler/error-description
Always include something in ErrorStack's Display
This commit is contained in:
commit
65e124055c
|
|
@ -59,6 +59,10 @@ impl ErrorStack {
|
||||||
|
|
||||||
impl fmt::Display for ErrorStack {
|
impl fmt::Display for ErrorStack {
|
||||||
fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
|
fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
|
||||||
|
if self.0.is_empty() {
|
||||||
|
return fmt.write_str("OpenSSL error");
|
||||||
|
}
|
||||||
|
|
||||||
let mut first = true;
|
let mut first = true;
|
||||||
for err in &self.0 {
|
for err in &self.0 {
|
||||||
if !first {
|
if !first {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue