OSDN Git Service

Solve the composer service NULL pointer crash
authorRandy Xu <randy.xu@intel.com>
Wed, 5 Jul 2017 06:18:38 +0000 (14:18 +0800)
committerGaurav Sarode <sgaurav@google.com>
Tue, 3 Oct 2017 22:48:52 +0000 (15:48 -0700)
commit35b5114be8da71c69fc8a1ff8fb457c912c0992f
tree020714c820767689d6e22f8609469c8c9a5cea8a
parent8c6462c8c48022a4a77ab8ed218551880d2bbab9
Solve the composer service NULL pointer crash

The callback functions are set nullptr in ComposerClient::~ComposerClient()
./composer/2.1/default/ComposerClient.cpp:160:    mHal.enableCallback(false)

However, the callbacks are still used in hwc2on1adaptor, it will cause segment fault.

Bug: 64650599

Test: adb shell stop

Change-Id: I92e6a6b42418e987a7ead041f2d95c194b6a16e8
Signed-off-by: Randy Xu <randy.xu@intel.com>
Signed-off-by: Qiming Shi <qiming.shi@intel.com>
Signed-off-by: Yong Yao <yong.yao@intel.com>
Signed-off-by: Gaurav Sarode <sgaurav@google.com>
libs/hwc2on1adapter/HWC2On1Adapter.cpp