OSDN Git Service

libgui: Prevent segfaulting in abandoned ConsumerBase
authorPablo Ceballos <pceballos@google.com>
Wed, 4 May 2016 20:59:35 +0000 (13:59 -0700)
committerPablo Ceballos <pceballos@google.com>
Wed, 4 May 2016 20:59:35 +0000 (13:59 -0700)
commit65d9f6d63ab3bad1d835df14c662028a748eb3c5
tree43c44262ffd81ac12770791bb9e0225dbda7d3cc
parent9a8ddb6e71605d5304226234ed01cedccf54e849
libgui: Prevent segfaulting in abandoned ConsumerBase

mConsumer will be null if the ConsumerBase has been abandoned. Prevent
it from being dereferenced in those cases.

Bug 27718219

Change-Id: I9a3ecadb0655ec61cd2fd15ee98b3e1bef078cff
libs/gui/BufferItemConsumer.cpp
libs/gui/ConsumerBase.cpp
libs/gui/CpuConsumer.cpp
libs/gui/GLConsumer.cpp