OSDN Git Service

libgui: Check slot received from IGBP in Surface
authorDan Stoza <stoza@google.com>
Mon, 1 May 2017 23:31:53 +0000 (16:31 -0700)
committerDan Stoza <stoza@google.com>
Mon, 1 May 2017 23:31:53 +0000 (16:31 -0700)
commitac93b3a30e97a441d01e8e25b33ec6840aa3f59b
treef0fa95a56615001f3503140457b6471c98f98e5b
parent2ae83f4f628d4da96f363d0668380ba1f753b867
libgui: Check slot received from IGBP in Surface

Checks that the slot number received from mGraphicBufferProducer in
Surface::dequeueBuffer is on the interval [0, NUM_BUFFER_SLOTS) to
protect against a malicious BnGraphicBufferProducer.

Bug: 36991414
Change-Id: I1a76fd1bcce1c558f1c0c30f03638278288ed4fa
libs/gui/Surface.cpp