Andreas Rheinhardt: > The classical ptr = av_realloc(ptr, size). > > Signed-off-by: Andreas Rheinhardt <andreas.rheinha...@gmail.com> > --- > libavformat/webmdashenc.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/libavformat/webmdashenc.c b/libavformat/webmdashenc.c > index d2f0e0ec4d..e8b7a07974 100644 > --- a/libavformat/webmdashenc.c > +++ b/libavformat/webmdashenc.c > @@ -489,11 +489,12 @@ static int parse_adaptation_sets(AVFormatContext *s) > state = parsing_streams; > } else if (state == parsing_streams) { > struct AdaptationSet *as = &w->as[w->nb_as - 1]; > + int ret = av_reallocp_array(&as->streams, ++as->nb_streams, > + sizeof(*as->streams)); > + if (ret < 0) > + return ret; > q = p; > while (*q != '\0' && *q != ',' && *q != ' ') q++; > - as->streams = av_realloc(as->streams, sizeof(*as->streams) * > ++as->nb_streams); > - if (as->streams == NULL) > - return AVERROR(ENOMEM); > as->streams[as->nb_streams - 1] = to_integer(p, q - p + 1); > if (as->streams[as->nb_streams - 1] < 0 || > as->streams[as->nb_streams - 1] >= s->nb_streams) { > Ping.
- Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".