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

Commit e527450b authored by Ray Essick's avatar Ray Essick Committed by Automerger Merge Worker
Browse files

Avoid returning value on stack am: 75e93e7b

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/15655397

Change-Id: I41380865de36ed92a6edd8d274437ff961cf8de8
parents fe6fa57a 75e93e7b
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -200,8 +200,11 @@ bool AMediaFormat_getString(AMediaFormat* mData, const char *name, const char **
    AString tmp;
    if (mData->mFormat->findString(name, &tmp)) {
        String8 ret(tmp.c_str());
        mData->mStringCache.add(String8(name), ret);
        *out = ret.string();
        ssize_t i = mData->mStringCache.add(String8(name), ret);
        if (i < 0) {
            return false;
        }
        *out = mData->mStringCache.valueAt(i).string();
        return true;
    }
    return false;