diff options
| author | Steven Fackler <[email protected]> | 2016-10-17 09:14:33 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2016-10-17 09:14:33 -0700 |
| commit | f6bf022cf214869fc5a4be80617759fe7ee89d8f (patch) | |
| tree | 0a13df9c28a0a967ba7477979c2c0883aa6ef456 /openssl/src/x509/verify.rs | |
| parent | Merge pull request #475 from sfackler/no-enums (diff) | |
| parent | Fix missing import (diff) | |
| download | rust-openssl-f6bf022cf214869fc5a4be80617759fe7ee89d8f.tar.xz rust-openssl-f6bf022cf214869fc5a4be80617759fe7ee89d8f.zip | |
Merge pull request #476 from sfackler/error-handling
Overhaul error handling plus random APIs
Diffstat (limited to 'openssl/src/x509/verify.rs')
| -rw-r--r-- | openssl/src/x509/verify.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/openssl/src/x509/verify.rs b/openssl/src/x509/verify.rs index 0fc1df3a..5cce9bd7 100644 --- a/openssl/src/x509/verify.rs +++ b/openssl/src/x509/verify.rs @@ -2,6 +2,7 @@ use std::marker::PhantomData; use libc::c_uint; use ffi; +use cvt; use error::ErrorStack; bitflags! { @@ -32,11 +33,10 @@ impl<'a> X509VerifyParamRef<'a> { pub fn set_host(&mut self, host: &str) -> Result<(), ErrorStack> { unsafe { - try_ssl!(ffi::X509_VERIFY_PARAM_set1_host(self.0, - host.as_ptr() as *const _, - host.len())) + cvt(ffi::X509_VERIFY_PARAM_set1_host(self.0, + host.as_ptr() as *const _, + host.len())) + .map(|_| ()) } - - Ok(()) } } |