[FFmpeg-devel] [PATCH v1] avutil/frame: Use av_realloc_array()
lance.lmwang at gmail.com
lance.lmwang at gmail.com
Mon Dec 23 16:48:13 EET 2019
From: Limin Wang <lance.lmwang at gmail.com>
Signed-off-by: Limin Wang <lance.lmwang at gmail.com>
---
libavutil/frame.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/libavutil/frame.c b/libavutil/frame.c
index 1d0faec687..0a1ba877cc 100644
--- a/libavutil/frame.c
+++ b/libavutil/frame.c
@@ -696,11 +696,8 @@ AVFrameSideData *av_frame_new_side_data_from_buf(AVFrame *frame,
if (!buf)
return NULL;
- if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1)
- return NULL;
-
- tmp = av_realloc(frame->side_data,
- (frame->nb_side_data + 1) * sizeof(*frame->side_data));
+ tmp = av_realloc_array(frame->side_data,
+ (frame->nb_side_data + 1), sizeof(*frame->side_data));
if (!tmp)
return NULL;
frame->side_data = tmp;
--
2.21.0
More information about the ffmpeg-devel
mailing list