should close fd of tbm_bo_export_fd 17/48217/2
authorBoram Park <boram1288.park@samsung.com>
Wed, 16 Sep 2015 09:44:08 +0000 (18:44 +0900)
committerBoram Park <boram1288.park@samsung.com>
Thu, 17 Sep 2015 00:31:02 +0000 (09:31 +0900)
Change-Id: Iefa093849be93c084b601f4b480c521dc457632b

src/wayland-tbm-client.c

index c1ec987..c61a5fe 100755 (executable)
@@ -311,6 +311,11 @@ wayland_tbm_client_create_buffer(struct wayland_tbm_client *tbm_client, tbm_surf
 
     wl_buffer_set_user_data(wl_buffer, surface);
 
+    for (i = 0; i < TBM_SURF_PLANE_MAX; i++) {
+        if (is_fd == 1 && (bufs[i] > 0))
+            close(bufs[i]);
+    }
+
     return wl_buffer;
 
 err: