Change-Id: Icd94a00b015b5100e6beaa59d435731836a2d376
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
return TPL_ERROR_INVALID_PARAMETER;
}
+ wl_egl_buffer = _get_wl_egl_buffer(tbm_surface);
+ if (!wl_egl_buffer) {
+ TPL_ERR("Failed to get wl_egl_buffer from tbm_surface(%p)", tbm_surface);
+ return TPL_ERROR_INVALID_PARAMETER;
+ }
+
bo_name = _get_tbm_surface_bo_name(tbm_surface);
TRACE_MARK("[ENQ] BO_NAME:%d", bo_name);
- wl_egl_buffer = _get_wl_egl_buffer(tbm_surface);
-
tpl_gmutex_lock(&wl_egl_buffer->mutex);
/* If there are received region information, save it to wl_egl_buffer */
TPL_ERROR_INVALID_PARAMETER);
wl_vk_buffer = _get_wl_vk_buffer(tbm_surface);
+ if (!wl_vk_buffer) {
+ TPL_ERR("Failed to get wl_vk_buffer from tbm_surface(%p)", tbm_surface);
+ return TPL_ERROR_INVALID_PARAMETER;
+ }
+
bo_name = wl_vk_buffer->bo_name;
tpl_gmutex_lock(&wl_vk_buffer->mutex);