diff --git a/src/client.rs b/src/client.rs index 8abaf66..378c59c 100644 --- a/src/client.rs +++ b/src/client.rs @@ -32,7 +32,7 @@ pub async fn client_mode(client_config: ClientConfiguration, fd: i32) -> i32 { info!("FD: {:?}", &fd); let mut dev = unsafe { File::from_raw_fd(fd) }; let mut dev_reader = BufReader::new(dev); - let mut dev_writer = BufWriter::new(dev.clone()); + let mut dev_writer = BufWriter::new(dev.try_clone().unwrap()); let sock_rec = Arc::new(sock); let sock_snd = sock_rec.clone();