seoz pushed a commit to branch elementary-1.8.

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

commit e319574b8234d7d753b04686036880e1658ba062
Author: Yakov Goldberg <[email protected]>
Date:   Mon Dec 30 14:46:39 2013 +0200

    calendar: add NULL checks
---
 src/lib/elm_calendar.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/lib/elm_calendar.c b/src/lib/elm_calendar.c
index 096cf12..59c8448 100644
--- a/src/lib/elm_calendar.c
+++ b/src/lib/elm_calendar.c
@@ -1391,7 +1391,7 @@ _selected_time_get(Eo *obj EINA_UNUSED, void *_pd, 
va_list *list)
 {
    struct tm *selected_time = va_arg(*list, struct tm *);
    Eina_Bool *ret = va_arg(*list, Eina_Bool *);
-   *ret = EINA_FALSE;
+   if (ret) *ret = EINA_FALSE;
 
    Elm_Calendar_Smart_Data *sd = _pd;
    EINA_SAFETY_ON_NULL_RETURN(selected_time);
@@ -1401,7 +1401,7 @@ _selected_time_get(Eo *obj EINA_UNUSED, void *_pd, 
va_list *list)
      return;
    *selected_time = sd->selected_time;
 
-   *ret = EINA_TRUE;
+   if (ret) *ret = EINA_TRUE;
 }
 
 EAPI void
@@ -1642,6 +1642,7 @@ _displayed_time_get(Eo *obj EINA_UNUSED, void *_pd, 
va_list *list)
 {
    struct tm *displayed_time = va_arg(*list, struct tm *);
    Eina_Bool *ret = va_arg(*list, Eina_Bool *);
+   if (ret) *ret = EINA_FALSE;
    EINA_SAFETY_ON_NULL_RETURN(displayed_time);
    Elm_Calendar_Smart_Data *sd = _pd;
    *displayed_time = sd->shown_time;

-- 


Reply via email to