Add missing C-string conversion, fixing recent build errors

This commit is contained in:
Jethro Beekman 2015-07-08 11:05:18 -07:00
parent 3351d5b807
commit 1e4cba36e8
1 changed files with 6 additions and 3 deletions

View File

@ -285,10 +285,13 @@ impl X509Generator {
mem::transmute(&ctx),
nid as c_int,
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),
exttype.get_name().unwrap().as_ptr() as *mut c_char,
value.as_ptr() as *mut c_char),
name.as_ptr() as *mut c_char,
value.as_ptr() as *mut c_char)
}
};
let mut success = false;
if ext != ptr::null_mut() {