Merge branch 'main' into pch/wasi_error_handling

This commit is contained in:
Pat Hickey
2020-08-26 17:26:03 -07:00
committed by GitHub
6 changed files with 404 additions and 50 deletions

View File

@@ -171,10 +171,6 @@ impl<'a> WasiSnapshotPreview1 for WasiCtx {
fn fd_filestat_set_size(&self, fd: types::Fd, size: types::Filesize) -> Result<()> {
let required_rights = HandleRights::from_base(types::Rights::FD_FILESTAT_SET_SIZE);
let entry = self.get_entry(fd)?;
// This check will be unnecessary when rust-lang/rust#63326 is fixed
if size > i64::max_value() as u64 {
return Err(Error::TooBig);
}
entry.as_handle(&required_rights)?.filestat_set_size(size)
}