Merge pull request #239 from jethrogb/topic/x509_extension_fix
Add missing C-string conversion, fixing recent build errors
This commit is contained in:
commit
2e0ae7a8ca
|
|
@ -285,10 +285,13 @@ impl X509Generator {
|
||||||
mem::transmute(&ctx),
|
mem::transmute(&ctx),
|
||||||
nid as c_int,
|
nid as c_int,
|
||||||
value.as_ptr() as *mut c_char),
|
value.as_ptr() as *mut c_char),
|
||||||
None => ffi::X509V3_EXT_conf(ptr::null_mut(),
|
None => {
|
||||||
|
let name=CString::new(exttype.get_name().unwrap().as_bytes()).unwrap();
|
||||||
|
ffi::X509V3_EXT_conf(ptr::null_mut(),
|
||||||
mem::transmute(&ctx),
|
mem::transmute(&ctx),
|
||||||
exttype.get_name().unwrap().as_ptr() as *mut c_char,
|
name.as_ptr() as *mut c_char,
|
||||||
value.as_ptr() as *mut c_char),
|
value.as_ptr() as *mut c_char)
|
||||||
|
}
|
||||||
};
|
};
|
||||||
let mut success = false;
|
let mut success = false;
|
||||||
if ext != ptr::null_mut() {
|
if ext != ptr::null_mut() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue