diff --git a/crates/bssh-russh-sftp/src/client/session.rs b/crates/bssh-russh-sftp/src/client/session.rs index f840168d..b6a9c00e 100644 --- a/crates/bssh-russh-sftp/src/client/session.rs +++ b/crates/bssh-russh-sftp/src/client/session.rs @@ -191,7 +191,7 @@ impl SftpSession { .files .into_iter() .map(|f| (f.filename, f.attrs)) - .chain(files.into_iter()) + .chain(files) .collect(); } Err(Error::Status(status)) if status.status_code == StatusCode::Eof => break,