projects
/
platform
/
upstream
/
efl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6fa0e87
)
Efl.Canvas.Vg.Object: Prevent null pointer access
author
JunsuChoi
<jsuya.choi@samsung.com>
Wed, 3 Jun 2020 06:58:00 +0000
(15:58 +0900)
committer
Jongmin Lee
<jm105.lee@samsung.com>
Wed, 3 Jun 2020 21:18:33 +0000
(06:18 +0900)
add null check
src/lib/evas/canvas/efl_canvas_vg_object.c
patch
|
blob
|
history
diff --git
a/src/lib/evas/canvas/efl_canvas_vg_object.c
b/src/lib/evas/canvas/efl_canvas_vg_object.c
index d05bfc551d61e5c877b95490aacf974109bf94e4..01a6928e70d8751cef5fa3b29c3988e2a58c3000 100644
(file)
--- 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;