From 698120c3efc0fc3ad3ca047a5edfb6feac5a8942 Mon Sep 17 00:00:00 2001 From: Gwanglim Lee Date: Fri, 14 Jul 2017 10:29:00 +0900 Subject: [PATCH] remote_surface: added provider checking before sending a release event Change-Id: I037f684d92834cac9741bf69741f69911ee5bbb5 --- src/bin/e_comp_wl_rsm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/e_comp_wl_rsm.c b/src/bin/e_comp_wl_rsm.c index 5bc273e..8a0b614 100644 --- a/src/bin/e_comp_wl_rsm.c +++ b/src/bin/e_comp_wl_rsm.c @@ -2188,7 +2188,8 @@ _remote_surface_cb_release(struct wl_client *client, struct wl_resource *resourc e_comp_wl_buffer_reference(&remote_buffer->ref, NULL); /*Send release event to provider*/ - if (remote_surface->provider->buffer_mode && + if (remote_surface->provider && + remote_surface->provider->buffer_mode && buf && buf->busy == 0) { if (remote_surface->provider->buffer_mode == 1 || -- 2.7.4