diff options
| author | Steven Fackler <[email protected]> | 2016-11-03 20:38:51 -0700 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2016-11-03 20:38:51 -0700 |
| commit | 62a9f89fceca595c1868320974eb74c6a8f33307 (patch) | |
| tree | 9a8f6d4114e4dafa22646ef34644b6ee1e660eb7 /openssl/src | |
| parent | Fix signature (diff) | |
| download | rust-openssl-62a9f89fceca595c1868320974eb74c6a8f33307.tar.xz rust-openssl-62a9f89fceca595c1868320974eb74c6a8f33307.zip | |
Avoid lhash weirdness
Diffstat (limited to 'openssl/src')
| -rw-r--r-- | openssl/src/x509/mod.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/openssl/src/x509/mod.rs b/openssl/src/x509/mod.rs index 67760b86..02bdcb01 100644 --- a/openssl/src/x509/mod.rs +++ b/openssl/src/x509/mod.rs @@ -213,17 +213,17 @@ impl X509Generator { let value = CString::new(value.as_bytes()).unwrap(); let ext = match exttype.get_nid() { Some(nid) => { - try!(cvt_p(ffi::X509V3_EXT_conf_nid(ptr::null_mut(), - mem::transmute(&ctx), - nid.as_raw(), - value.as_ptr() as *mut c_char))) + try!(cvt_p(ffi::X509V3_EXT_nconf_nid(ptr::null_mut(), + &mut ctx, + nid.as_raw(), + value.as_ptr() as *mut c_char))) } None => { let name = CString::new(exttype.get_name().unwrap().as_bytes()).unwrap(); - try!(cvt_p(ffi::X509V3_EXT_conf(ptr::null_mut(), - mem::transmute(&ctx), - name.as_ptr() as *mut c_char, - value.as_ptr() as *mut c_char))) + try!(cvt_p(ffi::X509V3_EXT_nconf(ptr::null_mut(), + &mut ctx, + name.as_ptr() as *mut c_char, + value.as_ptr() as *mut c_char))) } }; if ffi::X509_add_ext(x509, ext, -1) != 1 { |