From: "Xiang, Haihao" <haihao.xi...@intel.com> Otherwise it might result in buffer overflow.
Signed-off-by: Xiang, Haihao <haihao.xi...@intel.com> --- src/i965_drv_video.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c index cc61ad3..9fa85af 100755 --- a/src/i965_drv_video.c +++ b/src/i965_drv_video.c @@ -2326,7 +2326,7 @@ i965_encoder_render_misc_parameter_buffer(VADriverContextP ctx, param = (VAEncMiscParameterBuffer *)obj_buffer->buffer_store->buffer; - if (param->type > ARRAY_ELEMS(encode->misc_param)) + if (param->type >= ARRAY_ELEMS(encode->misc_param)) return VA_STATUS_ERROR_INVALID_PARAMETER; i965_release_buffer_store(&encode->misc_param[param->type]); -- 1.8.3.2 _______________________________________________ Libva mailing list Libva@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libva