diff options
| author | Valerii Hiora <[email protected]> | 2014-09-28 07:09:57 +0300 |
|---|---|---|
| committer | Valerii Hiora <[email protected]> | 2014-09-28 07:18:45 +0300 |
| commit | 3f413e9354238919bce6dc87e3415919f301d487 (patch) | |
| tree | c0b446d704cc6f220e7535ec49d6ec37406ea83e /src/x509 | |
| parent | Certificate/pkey generation & PEM export (diff) | |
| download | rust-openssl-3f413e9354238919bce6dc87e3415919f301d487.tar.xz rust-openssl-3f413e9354238919bce6dc87e3415919f301d487.zip | |
Addressed review comments
- fixed invalid file permissions
- removed redundand mem::transmute
- removed outdated FIXME's
- removed redundand temporary variable
- removed macro_export for internal macros
Diffstat (limited to 'src/x509')
| -rwxr-xr-x | src/x509/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/x509/mod.rs b/src/x509/mod.rs index 06ae4b27..cc911afe 100755 --- a/src/x509/mod.rs +++ b/src/x509/mod.rs @@ -184,8 +184,8 @@ impl X509Generator { fn add_extension(x509: *mut ffi::X509, extension: c_int, value: &str) -> Result<(), SslError> { unsafe { // FIXME: RAII - let ctx: ffi::X509V3_CTX = mem::zeroed(); - ffi::X509V3_set_ctx(mem::transmute(&ctx), x509, x509, + let mut ctx: ffi::X509V3_CTX = mem::zeroed(); + ffi::X509V3_set_ctx(&mut ctx, x509, x509, ptr::null_mut(), ptr::null_mut(), 0); let ext = value.with_c_str(|value| ffi::X509V3_EXT_conf_nid(ptr::null_mut(), mem::transmute(&ctx), extension, mem::transmute(value))); |