From: Yakov Goldberg Date: Mon, 30 Dec 2013 12:46:39 +0000 (+0200) Subject: calendar: add NULL checks X-Git-Tag: upstream/1.20.0~7116^2~14^2~3519 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=72244a60a03a6516591274c75b8adc62da211f40;p=platform%2Fupstream%2Fefl.git calendar: add NULL checks --- diff --git a/legacy/elementary/src/lib/elm_calendar.c b/legacy/elementary/src/lib/elm_calendar.c index 0158638..0ff478b 100644 --- a/legacy/elementary/src/lib/elm_calendar.c +++ b/legacy/elementary/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;