OSDN Git Service

Avoid file descriptor leak of acquire fence for client target
authorlambdadroid <lambdadroid@gmail.com>
Wed, 16 Jan 2019 17:53:12 +0000 (18:53 +0100)
committerlambdadroid <lambdadroid@gmail.com>
Wed, 16 Jan 2019 17:53:12 +0000 (18:53 +0100)
commit6d63424617184d05df673d332e6df82a79a181d0
tree5440ac7cbc54ee222c800b3a98e02c847af4333b
parent513505486e9f1d1a0837131909c7c03a7165e54b
Avoid file descriptor leak of acquire fence for client target

In most cases, the fence was closed in presentDisplay(). However,
presentDisplay() is not necessarily called after setClientTarget().
This changes mAcquireFence to a base::unique_fd to make sure the
previous one is always closed before a new one is assigned.
DrmComposer.cpp
DrmComposerHal.h