From c3adf72aa8390bd497fa145215ebffcd44af3a41 Mon Sep 17 00:00:00 2001 From: Taehyub Kim Date: Fri, 22 May 2020 12:23:46 +0900 Subject: [PATCH] evas_vg_container: return NULL in evas_vg_container_add when the parent of container is NULL Summary: evas_vg_container should return NULL when the parent is NULL because the function does not allot NULL parent @fix Reviewers: kimcinoo, jsuya, Hermet Reviewed By: kimcinoo Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11867 --- src/lib/evas/canvas/efl_canvas_vg_container.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/efl_canvas_vg_container.c b/src/lib/evas/canvas/efl_canvas_vg_container.c index 37b59405c3..61bd74e7c3 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_container.c +++ b/src/lib/evas/canvas/efl_canvas_vg_container.c @@ -493,7 +493,11 @@ evas_vg_container_add(Evas_Object *parent) { /* Warn it because the usage has been changed. We can remove this message after v1.21. */ - if (!parent) CRI("Efl_VG Container doesn't allow null parent!"); + if (!parent) + { + ERR("Efl_VG Container doesn't allow null parent!"); + return NULL; + } return efl_add(MY_CLASS, parent); }