summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Fritzsch <marcus.fritzsch@xse.de>2014-07-30 17:17:59 +0200
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>2014-08-12 22:15:16 +0900
commitebf8e475078655d77e3263c0ab7250c38e5e73c6 (patch)
tree5e365b99f2974ed1d6e7ef545052ad8b8a564595
parentd9feb74b5201eca8c023273a9b6c75ac9e678694 (diff)
downloadwayland-ivi-extension-ebf8e475078655d77e3263c0ab7250c38e5e73c6.tar.gz
ilmControl: destroy event queue if get_registry fails
Signed-off-by: Marcus Fritzsch <marcus.fritzsch@xse.de>
-rw-r--r--ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
index c28373d..4371af8 100644
--- a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
+++ b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
@@ -1377,6 +1377,8 @@ init_control(void)
/* registry_add_listener for request by ivi-controller */
wl->registry = wl_display_get_registry(wl->display);
if (wl->registry == NULL) {
+ wl_event_queue_destroy(wl->queue);
+ wl->queue = NULL;
fprintf(stderr, "Failed to get registry\n");
return -1;
}