fix: sometimes receive exact cant transfer all

This commit is contained in:
Ahmet Kaan GÜMÜŞ 2023-10-19 00:43:39 +03:00
parent ceaae91d6f
commit f382b04bfe

View file

@ -183,8 +183,7 @@ impl FileInfo
} }
fn recv_exact(&mut self, buffer:&mut [u8], stream:&mut TcpStream, debug_mode:&bool) fn recv_exact(&mut self, buffer:&mut [u8], stream:&mut TcpStream, debug_mode:&bool)
{ {
let mut stream_reader = BufReader::new(stream.try_clone().unwrap()); match stream.read_exact(buffer)
match stream_reader.read_exact(buffer)
{ {
Ok(_) => Ok(_) =>
{ {