struct udev_device *device = NULL, *drm_device = NULL, *device_parent = NULL;
const char *filepath;
struct stat s;
- int fd = -1;
int ret;
TBM_EXYNOS_LOG ("[libtbm-exynos:%d] "
ret = fstat(fd, &s);
if (ret) {
TBM_EXYNOS_LOG("fstat() failed %s.\n");
+ close(fd);
udev_device_unref(drm_device);
udev_unref(udev);
return -1;