seoz pushed a commit to branch master.

commit a76e27a190a14d3a80d5afb0dd6a531478ade79c
Author: Daniel Juyung Seo <[email protected]>
Date:   Sat Jul 6 12:07:51 2013 +0900

    elc_multibuttonentry.c: fixed dereference null return value issue which was 
spotted by coverity. CID 1040023.
    
    elm_widget_item_new() can return NULL on error so it's better to check NULL.
---
 src/lib/elc_multibuttonentry.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/elc_multibuttonentry.c b/src/lib/elc_multibuttonentry.c
index 74ea277..30932e9 100644
--- a/src/lib/elc_multibuttonentry.c
+++ b/src/lib/elc_multibuttonentry.c
@@ -709,6 +709,8 @@ _button_item_add(Elm_Multibuttonentry_Smart_Data *sd,
 
    // append item list
    item = elm_widget_item_new(obj, Elm_Multibuttonentry_Item);
+   if (!item) return NULL;
+
    elm_widget_item_del_pre_hook_set(item, _item_del_pre_hook);
    elm_widget_item_text_set_hook_set(item, _item_text_set_hook);
    elm_widget_item_text_get_hook_set(item, _item_text_get_hook);

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to