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

Commit 057ae95a authored by Dan Stoza's avatar Dan Stoza Committed by android-build-merger
Browse files

libgui: Check slot received from IGBP in Surface am: ac93b3a3

am: 7cb9cd3d

Change-Id: Iff706258762cac4bfb7d97af7d365412d9ee661d
parents ac2b87ac 7cb9cd3d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -191,6 +191,13 @@ int Surface::dequeueBuffer(android_native_buffer_t** buffer, int* fenceFd) {
             result);
        return result;
    }

    if (buf < 0 || buf >= NUM_BUFFER_SLOTS) {
        ALOGE("dequeueBuffer: IGraphicBufferProducer returned invalid slot number %d", buf);
        android_errorWriteLog(0x534e4554, "36991414"); // SafetyNet logging
        return FAILED_TRANSACTION;
    }

    sp<GraphicBuffer>& gbuf(mSlots[buf].buffer);

    // this should never happen