Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
95c7bf3cba | ||
|
|
62514d376e |
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "openssl"
|
||||
version = "0.9.23"
|
||||
version = "0.9.24"
|
||||
authors = ["Steven Fackler <sfackler@gmail.com>"]
|
||||
license = "Apache-2.0"
|
||||
description = "OpenSSL bindings"
|
||||
|
||||
@ -36,11 +36,10 @@ impl X509StoreBuilder {
|
||||
|
||||
impl X509StoreBuilderRef {
|
||||
/// Adds a certificate to the certificate store.
|
||||
// FIXME should take an &X509Ref
|
||||
pub fn add_cert(&mut self, cert: X509) -> Result<(), ErrorStack> {
|
||||
unsafe {
|
||||
let ptr = cert.as_ptr();
|
||||
mem::forget(cert); // the cert will be freed inside of X509_STORE_add_cert on error
|
||||
cvt(ffi::X509_STORE_add_cert(self.as_ptr(), ptr)).map(|_| ())
|
||||
cvt(ffi::X509_STORE_add_cert(self.as_ptr(), cert.as_ptr())).map(|_| ())
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user