add resource management when init fail 13/82713/2
authorJunkyeong Kim <jk0430.kim@samsung.com>
Fri, 5 Aug 2016 07:37:41 +0000 (16:37 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Fri, 5 Aug 2016 07:41:51 +0000 (16:41 +0900)
Change-Id: Ic8d86d4ea2e7efaf968e16b96212a26a0dda0e4c
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/wayland/eom-wayland.c

index 30d81bd..fb136d0 100644 (file)
@@ -779,6 +779,13 @@ _eom_wayland_client_initialize()
 
        return true;
 fail:
+       if (wl_client_info.registry) {
+               wl_registry_destroy(wl_client_info.registry);
+               wl_client_info.registry = NULL;
+       }
+
+       ecore_wl_shutdown();
+
        return false;/*LCOV_EXCL_LINE*/
 }