only forget in non-error condition
This commit is contained in:
parent
eef5b5d2ac
commit
323a646383
|
|
@ -662,7 +662,7 @@ impl SslContextBuilder {
|
||||||
unsafe {
|
unsafe {
|
||||||
// set0 will free, set1 increments, and then requires a free
|
// set0 will free, set1 increments, and then requires a free
|
||||||
let ptr = cert_store.as_ptr();
|
let ptr = cert_store.as_ptr();
|
||||||
let result = cvt(ffi::SSL_CTX_set0_verify_cert_store(self.as_ptr(), ptr) as c_int).map(|_|());
|
let result = try!(cvt(ffi::SSL_CTX_set0_verify_cert_store(self.as_ptr(), ptr) as c_int).map(|_|()));
|
||||||
|
|
||||||
mem::forget(cert_store);
|
mem::forget(cert_store);
|
||||||
result
|
result
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue