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

Commit b03acdec authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "MediaCodec: check for exceptions when creating crypto info" am: 2f222457

parents 989592b7 2f222457
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -2432,13 +2432,12 @@ static void android_media_MediaCodec_native_queueLinearBlock(
            throwExceptionAsNecessary(env, BAD_VALUE);
            return;
        }
        NativeCryptoInfo cryptoInfo = [env, cryptoInfoObj, size]{
            if (cryptoInfoObj == nullptr) {
                return NativeCryptoInfo{size};
            } else {
                return NativeCryptoInfo{env, cryptoInfoObj};
        auto cryptoInfo =
                cryptoInfoObj ? NativeCryptoInfo{size} : NativeCryptoInfo{env, cryptoInfoObj};
        if (env->ExceptionCheck()) {
            // Creation of cryptoInfo failed. Let the exception bubble up.
            return;
        }
        }();
        err = codec->queueEncryptedLinearBlock(
                index,
                memory,