remote_surface: added provider checking before sending a release event 12/138812/1
authorGwanglim Lee <gl77.lee@samsung.com>
Fri, 14 Jul 2017 01:29:00 +0000 (10:29 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Fri, 14 Jul 2017 01:29:00 +0000 (10:29 +0900)
Change-Id: I037f684d92834cac9741bf69741f69911ee5bbb5

src/bin/e_comp_wl_rsm.c

index 5bc273e..8a0b614 100644 (file)
@@ -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 ||