From: Junkyeong Kim Date: Mon, 18 Apr 2016 07:07:23 +0000 (+0900) Subject: fix handle leak error X-Git-Tag: accepted/tizen/mobile/20160418.235836^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F78%2F66278%2F2;p=platform%2Fadaptation%2Fspreadtrum%2Flibtbm-sprd.git fix handle leak error Change-Id: I788f0ee9a34d45e186f066ecb16e5c0222a32a05 Signed-off-by: Junkyeong Kim --- diff --git a/src/tbm_bufmgr_sprd.c b/src/tbm_bufmgr_sprd.c old mode 100755 new mode 100644 index bd5be03..abea509 --- a/src/tbm_bufmgr_sprd.c +++ b/src/tbm_bufmgr_sprd.c @@ -388,7 +388,6 @@ _tbm_sprd_open_drm() struct udev_device *device = NULL, *drm_device = NULL, *device_parent = NULL; const char *filepath; struct stat s; - int fd = -1; int ret; TBM_SPRD_LOG ("[libtbm-sprd:%d] " @@ -447,6 +446,7 @@ _tbm_sprd_open_drm() ret = fstat(fd, &s); if (ret) { TBM_SPRD_LOG("fstat() failed %s.\n"); + close(fd); udev_device_unref(drm_device); udev_unref(udev); return -1; @@ -661,8 +661,6 @@ _bufmgr_init_cache_state(tbm_bufmgr_sprd bufmgr_sprd) TBM_SPRD_LOG("[libtbm-sprd:%d] " "error: Fail to open global_lock:%s\n", getpid(), tgl_devfile); - - close(bufmgr_sprd->tgl_fd); return 0; } }