From: Changyeon Lee Date: Thu, 9 Jan 2020 11:18:04 +0000 (+0900) Subject: e_plane_renderer: fix dereferencing null pointer X-Git-Tag: submit/tizen/20200114.081245~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5b5a2385b8d0d4dd92713ee153575f9e8bd211c2;p=platform%2Fupstream%2Fenlightenment.git e_plane_renderer: fix dereferencing null pointer Change-Id: I60c9fc1d52340654612608ee2a919114a38d662c --- diff --git a/src/bin/e_plane_renderer.c b/src/bin/e_plane_renderer.c index 736a6aa1cf..7f2079b99b 100644 --- a/src/bin/e_plane_renderer.c +++ b/src/bin/e_plane_renderer.c @@ -1187,8 +1187,11 @@ _e_plane_renderer_cursor_image_draw(E_Comp_Wl_Buffer *buffer, tbm_surface_info_s src_height = wl_shm_buffer_get_height(buffer->shm_buffer); src_stride = wl_shm_buffer_get_stride(buffer->shm_buffer); src_ptr = wl_shm_buffer_get_data(buffer->shm_buffer); + EINA_SAFETY_ON_NULL_RETURN(src_ptr); dst_ptr = tsurface_info->planes[0].ptr; + EINA_SAFETY_ON_NULL_RETURN(dst_ptr); + memset(dst_ptr, 0, tsurface_info->planes[0].stride * tsurface_info->height); if (rotation)