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

Commit 20dc8a62 authored by Ray Essick's avatar Ray Essick
Browse files

Fix variable scope to prevent use-after-free

Bug: 243883006
Test: n
Change-Id: Id85be3eb8bd432453cb4497c73f5d1504f1522a0
parent 243f0799
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -182,8 +182,9 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
    AMediaFormat* mediaFormat = AMediaFormat_new();
    while (fdp.remaining_bytes()) {
        const char* name = nullptr;
        std::string nameString;
        if (fdp.ConsumeBool()) {
            std::string nameString =
            nameString =
                    fdp.ConsumeBool()
                            ? fdp.PickValueInArray(kValidKeys)
                            : fdp.ConsumeRandomLengthString(