edje_load: fix possible null pointer dereference

This commit is contained in:
Jaehyun Cho 2020-02-26 16:52:38 +09:00
parent 57531de444
commit 070333c8cc
1 changed files with 4 additions and 2 deletions

View File

@ -954,8 +954,10 @@ _edje_object_file_set_internal(Evas_Object *obj, const Eina_File *file, const ch
case EDJE_PART_TYPE_VECTOR:
rp->type = EDJE_RP_TYPE_VECTOR;
rp->typedata.vector = calloc(1, sizeof(Edje_Real_Part_Vector));
if (!rp->typedata.vector) memerr = EINA_TRUE;
rp->typedata.vector->current_id = -1;
if (!rp->typedata.vector)
memerr = EINA_TRUE;
else
rp->typedata.vector->current_id = -1;
break;
default: