From 0b4f42fab65c34a37ddb7998e750597db3690d9c Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Wed, 3 Jun 2020 15:58:00 +0900 Subject: [PATCH] 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;