e_service_launcher: add null check 21/232121/1 accepted/tizen/unified/20200429.032922 submit/tizen/20200428.100021
authorJunseok, Kim <juns.kim@samsung.com>
Tue, 28 Apr 2020 09:59:24 +0000 (18:59 +0900)
committerJunSeok Kim <juns.kim@samsung.com>
Tue, 28 Apr 2020 10:02:39 +0000 (10:02 +0000)
Change-Id: I08c7e6f64e4e7df8babe09c93f524abe8a13f355
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
src/bin/services/e_service_launcher.c

index 594e380..7a721c4 100644 (file)
@@ -1364,6 +1364,8 @@ _launcher_handler_cb_hook_vis_uniconify_render_running(void *data EINA_UNUSED, E
    E_Client *activity = NULL, *prov_ec = NULL;
    Launcher_State new_state;
 
+   EINA_SAFETY_ON_NULL_RETURN_VAL(ec, EINA_FALSE);
+
    lc = _launcher_handler_launcher_find(ec);
    if (!lc)
      {
@@ -1447,6 +1449,8 @@ _launcher_handler_cb_hook_vis_lower(void *data EINA_UNUSED, E_Client *ec)
    E_Client *activity = NULL, *prov_ec = NULL;
    Launcher_State new_state;
 
+   EINA_SAFETY_ON_NULL_RETURN_VAL(ec, EINA_FALSE);
+
    activity = e_policy_visibility_main_activity_get();
    EINA_SAFETY_ON_NULL_RETURN_VAL(activity, EINA_FALSE);
 
@@ -1513,6 +1517,8 @@ _launcher_handler_cb_hook_vis_hide(void *data EINA_UNUSED, E_Client *ec)
    E_Client *activity = NULL, *prov_ec = NULL;
    Launcher_State new_state;
 
+   EINA_SAFETY_ON_NULL_RETURN_VAL(ec, EINA_FALSE);
+
    activity = e_policy_visibility_main_activity_get();
    EINA_SAFETY_ON_NULL_RETURN_VAL(activity, EINA_FALSE);