aboutsummaryrefslogtreecommitdiff
path: root/src/macros.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2014-10-06 00:15:58 -0400
committerSteven Fackler <[email protected]>2014-10-06 00:15:58 -0400
commit40c6948818f5a2ad09568307f033fe4ea08110cc (patch)
tree2ce3241b11f7a6f53fa9127e8a1e8085a4d1f6e8 /src/macros.rs
parentIgnore stderr from openssl s_server (diff)
parentBetter error handling in cert generation (diff)
downloadrust-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.rs6
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
+ })
}