diff options
| author | Kevin Butler <[email protected]> | 2015-02-20 21:04:01 +0000 |
|---|---|---|
| committer | Kevin Butler <[email protected]> | 2015-02-20 21:04:01 +0000 |
| commit | cb0e1688c8aa2e07a917851c829b24e4528d1282 (patch) | |
| tree | 6a9951abe98a6d8eabfbd1a5723ba561014e7491 /openssl/src/x509 | |
| parent | Unique<T> now derefs to *mut T (diff) | |
| download | rust-openssl-cb0e1688c8aa2e07a917851c829b24e4528d1282.tar.xz rust-openssl-cb0e1688c8aa2e07a917851c829b24e4528d1282.zip | |
Update depreciated code
Diffstat (limited to 'openssl/src/x509')
| -rw-r--r-- | openssl/src/x509/mod.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/openssl/src/x509/mod.rs b/openssl/src/x509/mod.rs index 6c09f8b2..898ea633 100644 --- a/openssl/src/x509/mod.rs +++ b/openssl/src/x509/mod.rs @@ -247,7 +247,7 @@ impl X509Generator { let mut ctx: ffi::X509V3_CTX = mem::zeroed(); ffi::X509V3_set_ctx(&mut ctx, x509, x509, ptr::null_mut(), ptr::null_mut(), 0); - let value = CString::from_slice(value.as_bytes()); + let value = CString::new(value.as_bytes()).unwrap(); let ext = ffi::X509V3_EXT_conf_nid(ptr::null_mut(), mem::transmute(&ctx), extension, @@ -265,8 +265,8 @@ impl X509Generator { fn add_name(name: *mut ffi::X509_NAME, key: &str, value: &str) -> Result<(), SslError> { let value_len = value.len() as c_int; lift_ssl!(unsafe { - let key = CString::from_slice(key.as_bytes()); - let value = CString::from_slice(value.as_bytes()); + let key = CString::new(key.as_bytes()).unwrap(); + let value = CString::new(value.as_bytes()).unwrap(); ffi::X509_NAME_add_entry_by_txt(name, key.as_ptr(), ffi::MBSTRING_UTF8, value.as_ptr(), value_len, -1, 0) }) |