seoz pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=abaee4afd9d178fe4eeda915cc0cf606f8413f6b
commit abaee4afd9d178fe4eeda915cc0cf606f8413f6b Author: Daniel Juyung Seo <seojuyu...@gmail.com> Date: Fri Nov 8 08:38:42 2013 +0900 main: Fixed dereferencing null pointer issues. This fixes coverity CID 1100652 and 1100653. --- src/bin/main.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/bin/main.c b/src/bin/main.c index 2ab785c..1823c3b 100644 --- a/src/bin/main.c +++ b/src/bin/main.c @@ -499,6 +499,7 @@ static void _split_merge(Split *spp, Split *sp, const char *slot) { Evas_Object *o = NULL; + if (!sp) return; if (sp->term) { @@ -1512,8 +1513,11 @@ _cb_cmd_focus(void *data) wn->cmdbox_focus_timer = NULL; term = main_win_focused_term_get(wn); - if (term) elm_object_focus_set(term->term, EINA_FALSE); - if (term->wn->cmdbox) elm_object_focus_set(wn->cmdbox, EINA_TRUE); + if (term) + { + elm_object_focus_set(term->term, EINA_FALSE); + if (term->wn->cmdbox) elm_object_focus_set(wn->cmdbox, EINA_TRUE); + } return EINA_FALSE; } --