diff options
-rw-r--r-- | ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c | 6 |
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); |