Ensure all bytes are written when saving a buffer

This commit is contained in:
Antonio Scandurra 2021-06-15 17:20:36 +02:00
parent ba29b1d96d
commit 37cc1e8e83

View file

@ -208,7 +208,7 @@ impl Worktree {
let file = fs::File::create(&abs_path)?;
let mut writer = io::BufWriter::with_capacity(buffer_size, &file);
for chunk in content.chunks() {
writer.write(chunk.as_bytes())?;
writer.write_all(chunk.as_bytes())?;
}
writer.flush()?;