diff --git a/crates/remote/src/transport/ssh.rs b/crates/remote/src/transport/ssh.rs index a8e4245b4352ec06ff285d772550993172173d78..433c4b017aac81b73b15d388518e6349632435f6 100644 --- a/crates/remote/src/transport/ssh.rs +++ b/crates/remote/src/transport/ssh.rs @@ -306,7 +306,7 @@ impl RemoteConnection for SshRemoteConnection { use futures::AsyncWriteExt; let sftp_batch = format!("put -r {src_path_display} {dest_path_str}\n"); stdin.write_all(sftp_batch.as_bytes()).await?; - drop(stdin); + stdin.flush().await?; } let output = child.output().await?;