summaryrefslogtreecommitdiff
path: root/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
diff options
context:
space:
mode:
Diffstat (limited to 'ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c')
-rw-r--r--ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c6
1 files changed, 6 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 1b44821..03fe870 100644
--- a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
+++ b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
@@ -1139,6 +1139,12 @@ ilmControl_destroy(void)
{
struct ilm_control_context *ctx = &ilm_context;
+ if (!ctx->initialized)
+ {
+ fprintf(stderr, "[Warning] The ilm_control_context is already destroyed\n");
+ return;
+ }
+
if (ctx->shutdown_fd > -1)
send_shutdown_event(ctx);