|
@@ -204,8 +204,7 @@ pub extern "C" fn protover_get_supported_protocols() -> *const c_char {
|
|
|
#[no_mangle]
|
|
|
pub extern "C" fn protover_compute_vote(
|
|
|
list: *const Stringlist,
|
|
|
- threshold: c_int,
|
|
|
- allow_long_proto_names: bool,
|
|
|
+ threshold: c_int
|
|
|
) -> *mut c_char {
|
|
|
|
|
|
if list.is_null() {
|
|
@@ -220,13 +219,9 @@ pub extern "C" fn protover_compute_vote(
|
|
|
let mut proto_entries: Vec<UnvalidatedProtoEntry> = Vec::new();
|
|
|
|
|
|
for datum in data {
|
|
|
- let entry: UnvalidatedProtoEntry = match allow_long_proto_names {
|
|
|
- true => match UnvalidatedProtoEntry::from_str_any_len(datum.as_str()) {
|
|
|
- Ok(n) => n,
|
|
|
- Err(_) => continue},
|
|
|
- false => match datum.parse() {
|
|
|
- Ok(n) => n,
|
|
|
- Err(_) => continue},
|
|
|
+ let entry: UnvalidatedProtoEntry = match datum.parse() {
|
|
|
+ Ok(n) => n,
|
|
|
+ Err(_) => continue
|
|
|
};
|
|
|
proto_entries.push(entry);
|
|
|
}
|