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

Commit 55e5cc0e authored by John Reck's avatar John Reck Committed by Android (Google) Code Review
Browse files

Merge "Don't flatten nullptrs" into nyc-dev

parents 99c68bbf ce8e5df3
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -395,8 +395,12 @@ public:
        if (result != NO_ERROR) {
            return result;
        }
        sp<GraphicBuffer> buffer(new GraphicBuffer);
        bool hasBuffer = reply.readBool();
        sp<GraphicBuffer> buffer;
        if (hasBuffer) {
            buffer = new GraphicBuffer();
            result = reply.read(*buffer);
        }
        if (result != NO_ERROR) {
            ALOGE("getLastQueuedBuffer failed to read buffer: %d", result);
            return result;
@@ -631,7 +635,12 @@ status_t BnGraphicBufferProducer::onTransact(
            if (result != NO_ERROR) {
                return result;
            }
            if (!buffer.get()) {
                reply->writeBool(false);
            } else {
                reply->writeBool(true);
                result = reply->write(*buffer);
            }
            if (result != NO_ERROR) {
                ALOGE("getLastQueuedBuffer failed to write buffer: %d", result);
                return result;