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

Commit 6e85d515 authored by Pawan Wagh's avatar Pawan Wagh Committed by Automerger Merge Worker
Browse files

Merge "Use actual consumed buffer length to call AParcel_unmarshal" am:...

Merge "Use actual consumed buffer length to call AParcel_unmarshal" am: 1c5aa9cb am: efda1862 am: 2b3639cb

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2381612



Change-Id: I2b29aa7eaea913f0d20ce4b1f4249f6e16924784
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 470c15ab 2b3639cb
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -213,8 +213,9 @@ std::vector<ParcelRead<NdkParcelAdapter>> BINDER_NDK_PARCEL_READ_FUNCTIONS{
            size_t len = provider.ConsumeIntegralInRange<size_t>(0, provider.remaining_bytes());
            std::vector<uint8_t> parcelData = provider.ConsumeBytes<uint8_t>(len);
            const uint8_t* buffer = parcelData.data();
            const size_t bufferLen = parcelData.size();
            NdkParcelAdapter adapter;
            binder_status_t status = AParcel_unmarshal(adapter.aParcel(), buffer, len);
            binder_status_t status = AParcel_unmarshal(adapter.aParcel(), buffer, bufferLen);
            FUZZ_LOG() << "status: " << status;
        },