seoz pushed a commit to branch elementary-1.8.

http://git.enlightenment.org/core/elementary.git/commit/?id=bc2a5d828583ea96044514cf58bcc22b0173f04d

commit bc2a5d828583ea96044514cf58bcc22b0173f04d
Author: Chinmaya Panigrahi <[email protected]>
Date:   Tue Dec 31 13:12:20 2013 +0900

    [Hoversel]: Added NULL check
    
    Summary: Added NULL check
    
    Test Plan: elementary_test -to hoversel
    
    Reviewers: seoz, singh.amitesh
    
    Differential Revision: https://phab.enlightenment.org/D427
---
 src/lib/elc_hoversel.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/lib/elc_hoversel.c b/src/lib/elc_hoversel.c
index a210045..cdb6eb9 100644
--- a/src/lib/elc_hoversel.c
+++ b/src/lib/elc_hoversel.c
@@ -291,7 +291,7 @@ static void
 _elm_hoversel_smart_admits_autorepeat_get(Eo *obj EINA_UNUSED, void *_pd 
EINA_UNUSED, va_list *list)
 {
    Eina_Bool *ret = va_arg(*list, Eina_Bool *);
-   *ret = EINA_FALSE;
+   if (ret) *ret = EINA_FALSE;
 }
 
 EAPI Evas_Object *
@@ -351,7 +351,7 @@ _hover_parent_get(Eo *obj EINA_UNUSED, void *_pd, va_list 
*list)
    Evas_Object **ret = va_arg(*list, Evas_Object **);
    Elm_Hoversel_Smart_Data *sd = _pd;
 
-   *ret = sd->hover_parent;
+   if (ret) *ret = sd->hover_parent;
 }
 
 EAPI void
@@ -388,7 +388,7 @@ _horizontal_get(Eo *obj EINA_UNUSED, void *_pd, va_list 
*list)
    Eina_Bool *ret = va_arg(*list, Eina_Bool *);
    Elm_Hoversel_Smart_Data *sd = _pd;
 
-   *ret = sd->horizontal;
+   if (ret) *ret = sd->horizontal;
 }
 
 EAPI void
@@ -490,7 +490,7 @@ _items_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list)
    const Eina_List **ret = va_arg(*list, const Eina_List **);
    Elm_Hoversel_Smart_Data *sd = _pd;
 
-   *ret = sd->items;
+   if (ret) *ret = sd->items;
 }
 
 EAPI Elm_Object_Item *

-- 


Reply via email to