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;
 }
 

-- 


Reply via email to