evas vg: + null checking for safety. 91/256291/1
authorHermet Park <chuneon.park@samsung.com>
Thu, 1 Apr 2021 03:02:47 +0000 (12:02 +0900)
committerHermet Park <chuneon.park@samsung.com>
Thu, 1 Apr 2021 03:02:47 +0000 (12:02 +0900)
Change-Id: I7abb6ebf856d7508537e9610c80f06202c23fc2e

src/lib/evas/canvas/efl_canvas_vg_shape.c

index c4d9b15..b77288d 100644 (file)
@@ -429,6 +429,8 @@ _shape_properties_interpolate(Evas_Vg_Shape *obj,
    Efl_Canvas_Vg_Shape_Data *sd_from = _get_shape_data(from);
    Efl_Canvas_Vg_Shape_Data *sd_to = _get_shape_data(to);
 
+   if (!sd || !sd_from || !sd_to) return EINA_FALSE;
+
    efl_gfx_color_get(from, &r, &g, &b, &a);
    efl_gfx_color_get(to, &to_r, &to_g, &to_b, &to_a);