Summary: Adding NULL checking when allocate memory.
Reviewers: Hermet, seoz, cedric
Reviewed By: cedric
Differential Revision: https://phab.enlightenment.org/D2663
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
EINA_SAFETY_ON_NULL_RETURN(func);
Elm_Event_Cb_Data *ecb = ELM_NEW(Elm_Event_Cb_Data);
+ if (!ecb)
+ {
+ ERR("Failed to allocate memory");
+ return;
+ }
ecb->func = func;
ecb->data = data;
sd->event_cb = eina_list_append(sd->event_cb, ecb);
if (!label)
{
label = malloc(sizeof(Elm_Label_Data));
+ if (!label)
+ {
+ ERR("Failed to allocate memory");
+ return;
+ }
label->part = eina_stringshare_add(part);
label->text = eina_stringshare_add(text);
eina_hash_add(item->labels, part, label);