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

Commit 67cb6d1c authored by Marco Nelissen's avatar Marco Nelissen Committed by Gerrit Code Review
Browse files

Merge "Check allocation"

parents 3f3fe447 170c73be
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -273,11 +273,17 @@ status_t BnHDCP::onTransact(
            size_t offset = data.readInt32();
            size_t size = data.readInt32();
            uint32_t streamCTR = data.readInt32();
            void *outData = malloc(size);
            void *outData = NULL;
            uint64_t inputCTR;

            status_t err = encryptNative(graphicBuffer, offset, size,
            status_t err = ERROR_OUT_OF_RANGE;

            outData = malloc(size);

            if (outData != NULL) {
                err = encryptNative(graphicBuffer, offset, size,
                                             streamCTR, &inputCTR, outData);
            }

            reply->writeInt32(err);