Skip to content

Commit f89ac36

Browse files
authored
fix(sw_blend): add null pointer check for mask_area (#7251)
1 parent f94b34f commit f89ac36

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/draw/sw/blend/lv_draw_sw_blend.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ void lv_draw_sw_blend(lv_draw_unit_t * draw_unit, const lv_draw_sw_blend_dsc_t *
162162
else image_dsc.mask_buf = blend_dsc->mask_buf;
163163

164164
if(image_dsc.mask_buf) {
165+
LV_ASSERT_NULL(blend_dsc->mask_area);
165166
image_dsc.mask_buf = blend_dsc->mask_buf;
166167
image_dsc.mask_stride = blend_dsc->mask_stride ? blend_dsc->mask_stride : lv_area_get_width(blend_dsc->mask_area);
167168
image_dsc.mask_buf += image_dsc.mask_stride * (blend_area.y1 - blend_dsc->mask_area->y1) +

0 commit comments

Comments
 (0)