The image_slice_pitch may be a null pointer. Need to check before refer it.
Signed-off-by: Zhigang Gong <[email protected]> --- src/cl_api.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cl_api.c b/src/cl_api.c index 7078118..f194760 100644 --- a/src/cl_api.c +++ b/src/cl_api.c @@ -2175,7 +2175,8 @@ clEnqueueMapImage(cl_command_queue command_queue, data->origin[0] = origin[0]; data->origin[1] = origin[1]; data->origin[2] = origin[2]; data->region[0] = region[0]; data->region[1] = region[1]; data->region[2] = region[2]; data->row_pitch = *image_row_pitch; - data->slice_pitch = *image_slice_pitch; + if (image_slice_pitch) + data->slice_pitch = *image_slice_pitch; data->ptr = ptr; data->offset = offset; -- 1.7.9.5 _______________________________________________ Beignet mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/beignet
