summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunsuChoi <jsuya.choi@samsung.com>2020-06-03 15:58:00 +0900
committerJunsuChoi <jsuya.choi@samsung.com>2020-06-03 15:58:00 +0900
commit0b4f42fab65c34a37ddb7998e750597db3690d9c (patch)
treeda27c3a0b00ba781ff5e378ad2bc54e4f40c22e4
parent97f4f7127a653db1ad1b69ecb3a2cb788ee8c5a1 (diff)
downloadefl-0b4f42fab65c34a37ddb7998e750597db3690d9c.tar.gz
Efl.Canvas.Vg.Object: Prevent null pointer access
add null check
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_object.c3
1 files changed, 2 insertions, 1 deletions
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;