Propagate buffer failure
This commit is contained in:
parent
9109672b85
commit
523ff7145e
|
@ -472,7 +472,7 @@ async fn receive_packet<'c, T:NetworkConnection>(buffer: & mut [u8],buffer_len:
|
||||||
loop {
|
loop {
|
||||||
let len: usize = conn.receive(recv_buffer).await?;
|
let len: usize = conn.receive(recv_buffer).await?;
|
||||||
if len > 0 {
|
if len > 0 {
|
||||||
writer.insert_ref(len, &recv_buffer);
|
writer.insert_ref(len, &recv_buffer) ?;
|
||||||
|
|
||||||
if writer.position >= 1 && target_len == 0 {
|
if writer.position >= 1 && target_len == 0 {
|
||||||
let tmp_rem_len = writer.get_rem_len();
|
let tmp_rem_len = writer.get_rem_len();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user