From f286e69061b8769d17145756a60c15c75dd6830d Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Tue, 18 Oct 2016 09:59:53 +0900 Subject: [PATCH] add null checking condition Change-Id: I0caa083f3d96a5e7282c250c2ef5b7ae767ffe1a Signed-off-by: Junkyeong Kim --- src/e_mod_main.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/e_mod_main.c b/src/e_mod_main.c index 24838c5..b136010 100644 --- a/src/e_mod_main.c +++ b/src/e_mod_main.c @@ -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; } -- 2.7.4