HIDDevice::Read: Check that the bytes reported by the report match what we expect

Make sure that the bytes in the report do no exceed the bytes which were
requested or that the bytes exceed the bytes remaining in the buffer.
1 file changed