Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e076f0b0 authored by kunal rai's avatar kunal rai
Browse files

mtp_packet_fuzzer: Bug fix

Resolved Invalid-arguments error in mtp_packet_fuzzer

exec/s: 23843
Test: ./mtp_packet_fuzzer
Bug: 264241141

Change-Id: I3367aadff95b458e32aacea51820865a250ec099
parent 61e0b547
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -28,6 +28,7 @@ constexpr UrbPacketDivisionMode kUrbPacketDivisionModes[] = {FIRST_PACKET_ONLY_H
constexpr size_t kMinSize = 0;
constexpr size_t kMinSize = 0;
constexpr size_t kMaxSize = 1000;
constexpr size_t kMaxSize = 1000;
constexpr size_t kMaxLength = 1000;
constexpr size_t kMaxLength = 1000;
constexpr size_t kMaxPathLength = 64;


class MtpPacketFuzzerUtils {
class MtpPacketFuzzerUtils {
  protected:
  protected:
@@ -43,7 +44,7 @@ class MtpPacketFuzzerUtils {
    };
    };


    void fillFilePath(FuzzedDataProvider* fdp) {
    void fillFilePath(FuzzedDataProvider* fdp) {
       mPath= fdp->ConsumeRandomLengthString(kMaxLength);
       mPath= fdp->ConsumeRandomLengthString(kMaxPathLength);
    };
    };


    void fillUsbDevFsUrb(FuzzedDataProvider* fdp) {
    void fillUsbDevFsUrb(FuzzedDataProvider* fdp) {