diff options
author | Marcus Fritzsch <marcus.fritzsch@xse.de> | 2014-07-30 17:17:59 +0200 |
---|---|---|
committer | Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp> | 2014-08-12 22:15:16 +0900 |
commit | ebf8e475078655d77e3263c0ab7250c38e5e73c6 (patch) | |
tree | 5e365b99f2974ed1d6e7ef545052ad8b8a564595 | |
parent | d9feb74b5201eca8c023273a9b6c75ac9e678694 (diff) | |
download | wayland-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.c | 2 |
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; } |