Chrome Version: ToT
OS: Linux
What steps will reproduce the problem?
(1) Call transferIn() on a USBDevice object with a buffer size less than the amount of data the device will respond with.
What is the expected result?
The returned promise resolves with a USBTransferInResult where |data| is the data returned by the device up to the requested size and |status| is "babble".
What happens instead?
The returned promise rejects and "Low-level transfer error: Value too large for defined data type (75)" is written to chrome://device-log.
Comment 1 by bugdroid1@chromium.org
, Feb 2 2018