ilmControl: destroy event queue if get_registry fails
authorMarcus Fritzsch <marcus.fritzsch@xse.de>
Wed, 30 Jul 2014 15:17:59 +0000 (17:17 +0200)
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Tue, 12 Aug 2014 13:15:16 +0000 (22:15 +0900)
Signed-off-by: Marcus Fritzsch <marcus.fritzsch@xse.de>
ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c

index c28373d..4371af8 100644 (file)
@@ -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;
     }