fix: 9p: limit read size to replybuffer size (fix Linux 5.15)
This commit is contained in:
parent
654abe97e3
commit
4fa37f354f
|
@ -593,6 +593,8 @@ Virtio9p.prototype.ReceiveRequest = async function (bufchain) {
|
|||
this.fs.OpenInode(this.fids[fid].inodeid, undefined);
|
||||
const inodeid = this.fids[fid].inodeid;
|
||||
|
||||
count = Math.min(count, this.replybuffer.length - (7 + 4));
|
||||
|
||||
if (inode.size < offset+count) count = inode.size - offset;
|
||||
else if(id == 40)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue