From 070333c8cc72effb209d9023e3ace681e35dced5 Mon Sep 17 00:00:00 2001 From: Jaehyun Cho Date: Wed, 26 Feb 2020 16:52:38 +0900 Subject: [PATCH] edje_load: fix possible null pointer dereference --- src/lib/edje/edje_load.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/edje/edje_load.c b/src/lib/edje/edje_load.c index a3c2e3ca15..553d989a81 100644 --- a/src/lib/edje/edje_load.c +++ b/src/lib/edje/edje_load.c @@ -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: