#include "i915_private_android.h"
+#include <errno.h>
#include <cstdlib>
#include <fcntl.h>
#include <xf86drm.h>
+#include <unistd.h>
cros_gralloc_driver::cros_gralloc_driver() : drv_(nullptr)
{
continue;
version = drmGetVersion(fd);
- if (!version)
+ if (!version) {
+ close(fd);
continue;
+ }
if (undesired[i] && !strcmp(version->name, undesired[i])) {
drmFreeVersion(version);
+ close(fd);
continue;
}