Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ANDROID: usb: gadget: f_mtp: Return error if count is negative
If the user passes in a negative file size in a int64, this will compare to be smaller than buffer length, and it will get truncated to form a read length that is larger than the buffer length. To fix, return -EINVAL if the count argument is negative, so the loop will never happen. Bug: 37429972 Test: Test with PoC Change-Id: I5d52e38e6fbe2c17eb8c493f9eb81df6cfd780a4 Signed-off-by: Jerry Zhang <[email protected]> Signed-off-by: Francisco Franco <[email protected]>
- Loading branch information