From: Stefan Agner Date: Thu, 20 Jun 2019 15:34:00 +0000 (+0200) Subject: backend-rdp: unregister events before shuting down compositor X-Git-Tag: upstream/9.0.0~195 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=163f26f5209c673078dab8d1aba972f9cdc15c1f;p=platform%2Fupstream%2Fweston.git backend-rdp: unregister events before shuting down compositor Like the other backends we should unregister events before shutting down the compositor. Signed-off-by: Stefan Agner --- diff --git a/libweston/backend-rdp/rdp.c b/libweston/backend-rdp/rdp.c index ca26c751..d21d5283 100644 --- a/libweston/backend-rdp/rdp.c +++ b/libweston/backend-rdp/rdp.c @@ -665,15 +665,15 @@ rdp_destroy(struct weston_compositor *ec) struct weston_head *base, *next; int i; + for (i = 0; i < MAX_FREERDP_FDS; i++) + if (b->listener_events[i]) + wl_event_source_remove(b->listener_events[i]); + weston_compositor_shutdown(ec); wl_list_for_each_safe(base, next, &ec->head_list, compositor_link) rdp_head_destroy(to_rdp_head(base)); - for (i = 0; i < MAX_FREERDP_FDS; i++) - if (b->listener_events[i]) - wl_event_source_remove(b->listener_events[i]); - freerdp_listener_free(b->listener); free(b->server_cert);