[Kernel] XFile: Override file position if offset is provided

This commit is contained in:
Gliniak 2025-05-30 19:12:39 +02:00
parent 6173cedde7
commit 97be6ebf51

View file

@ -157,6 +157,10 @@ X_STATUS XFile::Read(uint32_t buffer_guest_address, uint32_t buffer_length,
xe::global_critical_region::AcquireDirect(),
buffer_guest_address, buffer_length, true, true);
}
if (byte_offset) {
position_ = byte_offset;
}
position_ += bytes_read;
}
}