server: remove unref tbm_surface when export_buffer is failed 73/211673/2
authorChangyeon Lee <cyeon.lee@samsung.com>
Thu, 8 Aug 2019 04:48:40 +0000 (13:48 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Thu, 8 Aug 2019 04:54:59 +0000 (13:54 +0900)
tbm_surface_unref is called in _wayland_tbm_server_buffer_destory

Change-Id: I0a3bbf8089d4649eccc67244d0ef39c9ed78abd0

src/wayland-tbm-server.c

index cfbb30653db2d46f1c5208bd17c63b60231c0638..db68ee1c8def68231258a4ad8e387b94efd284c7 100644 (file)
@@ -1125,7 +1125,6 @@ wayland_tbm_server_client_queue_export_buffer2(
                                                surface)) {
                WL_TBM_LOG_E("Failed to send the surface to the wl_tbm_queue");
                wl_resource_destroy(tbm_buffer->wl_buffer);
-               tbm_surface_internal_unref(surface);
                return NULL;
        }