diff options
| author | Steven Fackler <[email protected]> | 2014-10-06 00:15:58 -0400 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2014-10-06 00:15:58 -0400 |
| commit | 40c6948818f5a2ad09568307f033fe4ea08110cc (patch) | |
| tree | 2ce3241b11f7a6f53fa9127e8a1e8085a4d1f6e8 /src/macros.rs | |
| parent | Ignore stderr from openssl s_server (diff) | |
| parent | Better error handling in cert generation (diff) | |
| download | rust-openssl-40c6948818f5a2ad09568307f033fe4ea08110cc.tar.xz rust-openssl-40c6948818f5a2ad09568307f033fe4ea08110cc.zip | |
Merge pull request #60 from vhbit/cert-gen-cleanup
Better error handling in cert generation
Diffstat (limited to 'src/macros.rs')
| -rw-r--r-- | src/macros.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/macros.rs b/src/macros.rs index 061381f2..2de14620 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -26,7 +26,11 @@ macro_rules! try_ssl{ /// Shortcut return with SSL if got a null result macro_rules! try_ssl_null{ - ($e:expr) => (try_ssl_if!($e == ptr::null_mut())) + ($e:expr) => ({ + let t = $e; + try_ssl_if!(t == ptr::null_mut()); + t + }) } |