datetime: add NULL checks

This commit is contained in:
Yakov Goldberg 2013-12-30 14:39:01 +02:00
parent e92b55c817
commit e2e1814a4f
1 changed files with 6 additions and 6 deletions

View File

@ -1070,12 +1070,12 @@ _value_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list)
{ {
struct tm *currtime = va_arg(*list, struct tm *); struct tm *currtime = va_arg(*list, struct tm *);
Eina_Bool *ret = va_arg(*list, Eina_Bool *); Eina_Bool *ret = va_arg(*list, Eina_Bool *);
*ret = EINA_FALSE; if (ret) *ret = EINA_FALSE;
EINA_SAFETY_ON_NULL_RETURN(currtime); EINA_SAFETY_ON_NULL_RETURN(currtime);
Elm_Datetime_Smart_Data *sd = _pd; Elm_Datetime_Smart_Data *sd = _pd;
*currtime = sd->curr_time; *currtime = sd->curr_time;
*ret = EINA_TRUE; if (ret) *ret = EINA_TRUE;
} }
EAPI Eina_Bool EAPI Eina_Bool
@ -1130,13 +1130,13 @@ _value_min_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list)
{ {
struct tm *mintime = va_arg(*list, struct tm *); struct tm *mintime = va_arg(*list, struct tm *);
Eina_Bool *ret = va_arg(*list, Eina_Bool *); Eina_Bool *ret = va_arg(*list, Eina_Bool *);
*ret = EINA_FALSE; if (ret) *ret = EINA_FALSE;
EINA_SAFETY_ON_NULL_RETURN(mintime); EINA_SAFETY_ON_NULL_RETURN(mintime);
Elm_Datetime_Smart_Data *sd = _pd; Elm_Datetime_Smart_Data *sd = _pd;
*mintime = sd->min_limit; *mintime = sd->min_limit;
*ret = EINA_TRUE; if (ret) *ret = EINA_TRUE;
} }
EAPI Eina_Bool EAPI Eina_Bool
@ -1191,13 +1191,13 @@ _value_max_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list)
{ {
struct tm *maxtime = va_arg(*list, struct tm *); struct tm *maxtime = va_arg(*list, struct tm *);
Eina_Bool *ret = va_arg(*list, Eina_Bool *); Eina_Bool *ret = va_arg(*list, Eina_Bool *);
*ret = EINA_FALSE; if (ret) *ret = EINA_FALSE;
EINA_SAFETY_ON_NULL_RETURN(maxtime); EINA_SAFETY_ON_NULL_RETURN(maxtime);
Elm_Datetime_Smart_Data *sd = _pd; Elm_Datetime_Smart_Data *sd = _pd;
*maxtime = sd->max_limit; *maxtime = sd->max_limit;
*ret = EINA_TRUE; if (ret) *ret = EINA_TRUE;
} }
EAPI Eina_Bool EAPI Eina_Bool