jaehyun pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9dde786ffeebcac4975f3a1e2084b860d1087a2f

commit 9dde786ffeebcac4975f3a1e2084b860d1087a2f
Author: Jaehyun Cho <jae_hyun....@samsung.com>
Date:   Mon Aug 3 20:22:08 2020 +0900

    edje_embryo: fix null pointer dereference in ALLOC_COPY_DESC
    
    To fix null pointer dereference in ALLOC_COPY_DESC, allocated variable
    "new" is checked.
---
 src/lib/edje/edje_embryo.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/edje/edje_embryo.c b/src/lib/edje/edje_embryo.c
index ef4c3f8ef9..b4ffbfc32d 100644
--- a/src/lib/edje/edje_embryo.c
+++ b/src/lib/edje/edje_embryo.c
@@ -2102,6 +2102,7 @@ case EDJE_PART_TYPE_##Short:                              
 \
    Edje_Part_Description_##Type * new;                     \
    tmp = (Edje_Part_Description_##Type *)parent;           \
    new = calloc(1, sizeof (Edje_Part_Description_##Type)); \
+   if (!new) break;                                        \
    new->Spec = tmp->Spec;                                  \
    To = &new->common;                                      \
    break;                                                  \

-- 


Reply via email to