improve file write to cm

This commit is contained in:
rustdesk
2022-03-26 03:05:15 +08:00
parent 75c9bbb30f
commit 3ea33f7203
4 changed files with 35 additions and 14 deletions

View File

@@ -1157,7 +1157,15 @@ async fn start_ipc(
res = rx_to_cm.recv() => {
match res {
Some(data) => {
stream.send(&data).await?;
if let Data::FS(ipc::FS::WriteBlock{id,
file_num,
data,
compressed}) = data {
stream.send(&Data::FS(ipc::FS::WriteBlock{id, file_num, data: Vec::new(), compressed})).await?;
stream.send_raw(data).await?;
} else {
stream.send(&data).await?;
}
}
None => {
bail!("expected");