Commit 2fd195b22029
tarball1 file changed+5-1
@@ -78,6 +78,10 @@ impl From<macltok::Error> for CoreError {
7878
| ErrorKind::Encryption7979
| ErrorKind::Other => Failure::Upstream,8080
};81
- Self::new(kind, error.message)81
+ let message = match (&kind, std::error::Error::source(&error)) {82
+ (Failure::Upstream, Some(source)) => format!("{}: {source}", error.message),83
+ _ => error.message,84
+ };85
+ Self::new(kind, message)8286
}8387
}