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

Commit 07849a2a authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "sdploader_fuzzer: Updated readAt method"

parents c6e76531 3b6b22c3
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -62,13 +62,11 @@ struct FuzzMediaHTTPConnection : public MediaHTTPConnection {
    }
    virtual void disconnect() { return; }
    virtual ssize_t readAt(off64_t offset, void* data, size_t size) {
        if (size <= mSize - offset) {
            data = mData.data() + offset;
        if ((size + offset <= mData.size()) && (offset >= 0)) {
           memcpy(data, mData.data() + offset, size);
           return size;
        } else {
            data = nullptr;
            return 0;
        }
        return 0;
    }
    virtual off64_t getSize() { return mSize; }
    virtual status_t getMIMEType(String8* /*mimeType*/) {return mFdp->ConsumeIntegral<status_t>();}