add null checking condition 45/92645/2 accepted/tizen_3.0.m2_mobile accepted/tizen_3.0.m2_tv accepted/tizen_3.0.m2_wearable tizen_3.0.m2 accepted/tizen/3.0.m2/mobile/20170104.141836 accepted/tizen/3.0.m2/tv/20170104.142144 accepted/tizen/3.0.m2/wearable/20170104.142440 accepted/tizen/3.0/common/20161114.110147 accepted/tizen/3.0/ivi/20161028.134100 accepted/tizen/3.0/mobile/20161028.133217 accepted/tizen/3.0/tv/20161028.133526 accepted/tizen/3.0/wearable/20161028.133813 accepted/tizen/common/20161018.175148 accepted/tizen/ivi/20161018.235325 accepted/tizen/mobile/20161018.235258 accepted/tizen/tv/20161018.235306 accepted/tizen/wearable/20161018.235314 submit/tizen/20161018.044046 submit/tizen_3.0.m2/20170104.093751 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.082423 submit/tizen_3.0_common/20161104.104000
authorJunkyeong Kim <jk0430.kim@samsung.com>
Tue, 18 Oct 2016 00:59:53 +0000 (09:59 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Tue, 18 Oct 2016 02:39:36 +0000 (11:39 +0900)
Change-Id: I0caa083f3d96a5e7282c250c2ef5b7ae767ffe1a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/e_mod_main.c

index 24838c5..b136010 100644 (file)
@@ -596,6 +596,7 @@ _e_eom_cb_commit(tdm_output *output EINA_UNUSED, unsigned int sequence EINA_UNUS
    else if (eom_output->state == PRESENTATION)
      {
         eom_client = _e_eom_client_get_current_by_id(eom_output->id);
+        RETURNIFTRUE(eom_client == NULL, "commit event: eom_client is NULL");
 
         EOM_DBG("COMMIT +++++++++++++++>");
 
@@ -757,6 +758,7 @@ _e_eom_cb_tdm_output_status_change(tdm_output *output, tdm_output_change_type ty
                eom_output = eom_output_tmp;
           }
      }
+   RETURNIFTRUE(eom_output == NULL, "eom_output get fail");
 
    ret = tdm_output_get_output_type(output, &tdm_type);
    RETURNIFTRUE(ret != TDM_ERROR_NONE, "tdm_output_get_output_type fail(%d)", ret);
@@ -1232,9 +1234,9 @@ _e_eom_output_get_best_mode(tdm_output *output)
              mode = &modes[i];
           }
      }
-
-   EOM_DBG("bestmode : %s, (%dx%d) r(%d), f(%d), t(%d)",
-           mode->name, mode->hdisplay, mode->vdisplay, mode->vrefresh, mode->flags, mode->type);
+   if (mode)
+     EOM_DBG("bestmode : %s, (%dx%d) r(%d), f(%d), t(%d)",
+             mode->name, mode->hdisplay, mode->vdisplay, mode->vrefresh, mode->flags, mode->type);
 
    return mode;
 }