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

Commit c5f013fb authored by Jeff Tinker's avatar Jeff Tinker Committed by Edwin Wong
Browse files

Fix ndk findId

|findId| should search by |id| value, rather than
original memory address

bug:35227555
Change-Id: I53257d0fa833f61258a26b7e905879eeceab6b26
parent e641294b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -224,7 +224,7 @@ media_status_t AMediaDrm_setOnEventListener(AMediaDrm *mObj, AMediaDrmEventListe

static bool findId(AMediaDrm *mObj, const AMediaDrmByteArray &id, List<idvec_t>::iterator &iter) {
    for (iter = mObj->mIds.begin(); iter != mObj->mIds.end(); ++iter) {
        if (iter->array() == id.ptr && iter->size() == id.length) {
        if (id.length == iter->size() && memcmp(iter->array(), id.ptr, iter->size()) == 0) {
            return true;
        }
    }