Merge pull request #989 from matthiasbeyer/libimagstore/fix-file-length-setting

Fix: Re-set file length before writing to it
This commit is contained in:
Matthias Beyer 2017-07-04 19:31:37 +02:00 committed by GitHub
commit e80608c609

View file

@ -84,6 +84,9 @@ impl FileAbstractionInstance for FSFileAbstractionInstance {
// access to the file to be in a different context
try!(f.seek(SeekFrom::Start(0))
.map_err_into(SEK::FileNotCreated));
try!(f.set_len(buf.len() as u64).map_err_into(SEK::FileNotWritten));
f.write_all(&buf).map_err_into(SEK::FileNotWritten)
},
FSFileAbstractionInstance::Absent(ref p) =>