mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-05-22 07:31:20 +00:00
multistream-select: Include \n
in length. (#439)
* multistream-select: Include `\n` in length. * Add comment to explain the +1. * Re-enable test.
This commit is contained in:
parent
ccc5aacafc
commit
b5acf226f9
@ -111,7 +111,7 @@ where
|
|||||||
let mut buf = encode::usize_buffer();
|
let mut buf = encode::usize_buffer();
|
||||||
let mut out_msg = Vec::from(encode::usize(list.len(), &mut buf));
|
let mut out_msg = Vec::from(encode::usize(list.len(), &mut buf));
|
||||||
for elem in &list {
|
for elem in &list {
|
||||||
out_msg.extend(encode::usize(elem.len(), &mut buf));
|
out_msg.extend(encode::usize(elem.len() + 1, &mut buf)); // +1 for '\n'
|
||||||
out_msg.extend_from_slice(elem);
|
out_msg.extend_from_slice(elem);
|
||||||
out_msg.extend(iter::once(b'\n'));
|
out_msg.extend(iter::once(b'\n'));
|
||||||
}
|
}
|
||||||
|
@ -142,7 +142,6 @@ fn no_protocol_found() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
#[ignore] // TODO: not working
|
|
||||||
fn select_proto_parallel() {
|
fn select_proto_parallel() {
|
||||||
let listener = TcpListener::bind(&"127.0.0.1:0".parse().unwrap()).unwrap();
|
let listener = TcpListener::bind(&"127.0.0.1:0".parse().unwrap()).unwrap();
|
||||||
let listener_addr = listener.local_addr().unwrap();
|
let listener_addr = listener.local_addr().unwrap();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user