jsuya pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0b4f42fab65c34a37ddb7998e750597db3690d9c

commit 0b4f42fab65c34a37ddb7998e750597db3690d9c
Author: JunsuChoi <[email protected]>
Date:   Wed Jun 3 15:58:00 2020 +0900

    Efl.Canvas.Vg.Object: Prevent null pointer access
    
    add null check
---
 src/lib/evas/canvas/efl_canvas_vg_object.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib/evas/canvas/efl_canvas_vg_object.c 
b/src/lib/evas/canvas/efl_canvas_vg_object.c
index d05bfc551d..01a6928e70 100644
--- a/src/lib/evas/canvas/efl_canvas_vg_object.c
+++ b/src/lib/evas/canvas/efl_canvas_vg_object.c
@@ -296,7 +296,8 @@ _efl_canvas_vg_object_efl_file_load(Eo *eo_obj, 
Efl_Canvas_Vg_Object_Data *pd)
 
    // NOTE: Update object's viewbox. In this case, there is no need to update
    //       the root of tree. That's why We don't use viewbox_set.
-   pd->viewbox.rect = pd->vg_entry->vfd->view_box;
+   if (pd->vg_entry && pd->vg_entry->vfd)
+     pd->viewbox.rect = pd->vg_entry->vfd->view_box;
 
    evas_object_change(eo_obj, obj);
    pd->changed = EINA_TRUE;

-- 


Reply via email to