diff options
| author | Alex Crichton <[email protected]> | 2015-03-25 10:51:28 -0700 |
|---|---|---|
| committer | Alex Crichton <[email protected]> | 2015-03-25 10:51:28 -0700 |
| commit | 5a80cc8aaebb324622de6b7f3ac974fd44fbdf2e (patch) | |
| tree | 3994497ffe31407592ff764f600b9ff419c10182 /openssl-sys/src | |
| parent | Merge pull request #185 from mlalic/npn-bindings (diff) | |
| download | rust-openssl-5a80cc8aaebb324622de6b7f3ac974fd44fbdf2e.tar.xz rust-openssl-5a80cc8aaebb324622de6b7f3ac974fd44fbdf2e.zip | |
Update to rust master
Diffstat (limited to 'openssl-sys/src')
| -rw-r--r-- | openssl-sys/src/lib.rs | 3 | ||||
| -rw-r--r-- | openssl-sys/src/probe.rs | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/openssl-sys/src/lib.rs b/openssl-sys/src/lib.rs index 59f11b65..a5b36ae2 100644 --- a/openssl-sys/src/lib.rs +++ b/openssl-sys/src/lib.rs @@ -1,11 +1,12 @@ #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] #![allow(dead_code)] #![doc(html_root_url="https://sfackler.github.io/rust-openssl/doc/openssl-sys")] +#![feature(convert)] extern crate libc; #[cfg(target_os = "nacl")] -extern crate "libressl-pnacl-sys" as _for_linkage; +extern crate libressl_pnacl_sys; use libc::{c_void, c_int, c_char, c_ulong, c_long, c_uint, c_uchar, size_t}; use std::mem; diff --git a/openssl-sys/src/probe.rs b/openssl-sys/src/probe.rs index bbf769f4..6a67e478 100644 --- a/openssl-sys/src/probe.rs +++ b/openssl-sys/src/probe.rs @@ -24,7 +24,7 @@ pub fn find_certs_dirs() -> Vec<PathBuf> { "/etc/openssl", "/etc/pki/tls", "/etc/ssl", - ].iter().map(|s| PathBuf::new(*s)).filter(|p| { + ].iter().map(|s| PathBuf::from(*s)).filter(|p| { fs::metadata(p).is_ok() }).collect() } @@ -51,8 +51,8 @@ pub fn init_ssl_cert_env_vars() { pub fn probe() -> ProbeResult { let mut result = ProbeResult { - cert_file: env::var_os("SSL_CERT_FILE").map(|s| PathBuf::new(&s)), - cert_dir: env::var_os("SSL_CERT_DIR").map(|s| PathBuf::new(&s)), + cert_file: env::var_os("SSL_CERT_FILE").map(PathBuf::from), + cert_dir: env::var_os("SSL_CERT_DIR").map(PathBuf::from), }; for certs_dir in find_certs_dirs().iter() { // cert.pem looks to be an openssl 1.0.1 thing, while |