OSDN Git Service

Avoid file descriptor leak of acquire fence for client target
[android-x86/external-drmfb-composer.git] / DrmComposerHal.h
index 0d6fe27..1527672 100644 (file)
@@ -4,6 +4,7 @@
 #pragma once
 
 #include <unordered_map>
+#include <android-base/unique_fd.h>
 #include <composer-hal/2.1/ComposerHal.h>
 #include "DrmDevice.h"
 
@@ -105,7 +106,7 @@ private:
 
     // The next client target buffer to be displayed
     buffer_handle_t mBuffer = nullptr;
-    int mAcquireFence;
+    base::unique_fd mAcquireFence;
 };
 
 }  // namespace drmfb