tdm: add code to check whether fd is valid or not in pepper_tdm_create 62/173262/2
authorDoyoun Kang <doyoun.kang@samsung.com>
Tue, 20 Mar 2018 07:57:38 +0000 (16:57 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Tue, 20 Mar 2018 08:48:19 +0000 (08:48 +0000)
Change-Id: I07d65062356be926b7aeb452c9ed6bd8ca2300c9

src/lib/tdm/tdm-common.c

index b31e8f9..fe7f829 100644 (file)
@@ -59,6 +59,8 @@ pepper_tdm_create(pepper_compositor_t *compositor)
        ret = tdm_display_get_fd(tdm->disp, &tdm->fd);
        PEPPER_CHECK(ret == TDM_ERROR_NONE, goto error,
                                 "tdm_display_get_fd() failed %d\n", ret);
+       PEPPER_CHECK(tdm->fd >= 0, goto error,
+                                "tdm_display_get_fd() failed fd:%d\n", tdm->fd);
 
        tdm->bufmgr = tbm_bufmgr_init(tdm->fd);
        PEPPER_CHECK(tdm->bufmgr, goto error, "tbm_bufmgr_init() failed \n");