[FFmpeg-devel] [PATCH] dnn/dnn_backend_native_layer_conv2d: Fix allocation size

Guo, Yejun yejun.guo at intel.com
Wed Sep 9 15:54:38 EEST 2020



> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces at ffmpeg.org> On Behalf Of
> Andreas Rheinhardt
> Sent: 2020年9月9日 20:12
> To: ffmpeg-devel at ffmpeg.org
> Cc: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
> Subject: [FFmpeg-devel] [PATCH] dnn/dnn_backend_native_layer_conv2d: Fix
> allocation size
> 
> Found via ASAN with the dnn-layer-conv2d FATE-test.
> 
> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
> ---
> Will apply this soon.
> 
>  libavfilter/dnn/dnn_backend_native_layer_conv2d.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libavfilter/dnn/dnn_backend_native_layer_conv2d.c
> b/libavfilter/dnn/dnn_backend_native_layer_conv2d.c
> index 777a54db43..c52725aa2b 100644
> --- a/libavfilter/dnn/dnn_backend_native_layer_conv2d.c
> +++ b/libavfilter/dnn/dnn_backend_native_layer_conv2d.c
> @@ -228,7 +228,7 @@ int dnn_execute_layer_conv2d(DnnOperand *operands,
> const int32_t *input_operand_
> 
>      //create threads
>      for (int i = 0; i < thread_num; i++){
> -        thread_param[i] = av_malloc(sizeof(thread_param));
> +        thread_param[i] = av_malloc(sizeof(**thread_param));
>          thread_param[i]->thread_common_param =
> &thread_common_param;
>          thread_param[i]->thread_index = i;
>          pthread_create(&thread_id[i], NULL,
> dnn_execute_layer_conv2d_thread, (void *)thread_param[i]);
> --
thanks Andreas.


More information about the ffmpeg-devel mailing list