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

Commit 77c185d5 authored by Lajos Molnar's avatar Lajos Molnar
Browse files

stagefright: check bounds for MediaCodecList.getCodecInfo

Bug: 24445127
Change-Id: I1c6cb9e2518b852d48d5d0d625b54409bd4e13ec
parent 0b1936be
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -45,6 +45,10 @@ struct MediaCodecList : public BnMediaCodecList {
    virtual size_t countCodecs() const;
    virtual size_t countCodecs() const;


    virtual sp<MediaCodecInfo> getCodecInfo(size_t index) const {
    virtual sp<MediaCodecInfo> getCodecInfo(size_t index) const {
        if (index >= mCodecInfos.size()) {
            ALOGE("b/24445127");
            return NULL;
        }
        return mCodecInfos.itemAt(index);
        return mCodecInfos.itemAt(index);
    }
    }