Merge remote-tracking branch 'tor-github/pr/406'

This commit is contained in:
Nick Mathewson 2018-10-16 21:33:38 -04:00
commit 34cd1fc523
3 changed files with 28 additions and 27 deletions

View file

@ -32,7 +32,6 @@ extern "C" {
}
/// Return true if Tor was built to use NSS.
pub fn c_tor_is_using_nss() -> bool
{
pub fn c_tor_is_using_nss() -> bool {
0 != unsafe { tor_is_using_nss() }
}

View file

@ -290,7 +290,7 @@ impl ProtoSet {
});
let pairs = pairs.collect();
ProtoSet::is_ok(ProtoSet{ pairs }).expect("should be already sorted")
ProtoSet::is_ok(ProtoSet { pairs }).expect("should be already sorted")
}
}

View file

@ -124,15 +124,15 @@ impl From<Protocol> for UnknownProtocol {
}
}
#[cfg(feature="test_linking_hack")]
#[cfg(feature = "test_linking_hack")]
fn have_linkauth_v1() -> bool {
true
}
#[cfg(not(feature="test_linking_hack"))]
#[cfg(not(feature = "test_linking_hack"))]
fn have_linkauth_v1() -> bool {
use external::c_tor_is_using_nss;
! c_tor_is_using_nss()
!c_tor_is_using_nss()
}
/// Get a CStr representation of current supported protocols, for
@ -152,8 +152,9 @@ fn have_linkauth_v1() -> bool {
///
// C_RUST_COUPLED: protover.c `protover_get_supported_protocols`
pub(crate) fn get_supported_protocols_cstr() -> &'static CStr {
if ! have_linkauth_v1() {
cstr!("Cons=1-2 \
if !have_linkauth_v1() {
cstr!(
"Cons=1-2 \
Desc=1-2 \
DirCache=1-2 \
HSDir=1-2 \
@ -165,7 +166,8 @@ pub(crate) fn get_supported_protocols_cstr() -> &'static CStr {
Relay=1-2"
)
} else {
cstr!("Cons=1-2 \
cstr!(
"Cons=1-2 \
Desc=1-2 \
DirCache=1-2 \
HSDir=1-2 \