avformat/nutenc: Drop redundant frees

Should writing the header fail, the allocations already performed will
be freed during deinit so remove the frees in nut_write_header().

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
pull/336/head
Andreas Rheinhardt 5 years ago committed by Michael Niedermayer
parent 6fbc7f092e
commit a4a98f15b2
  1. 6
      libavformat/nutenc.c

@ -703,12 +703,8 @@ static int nut_write_header(AVFormatContext *s)
nut->chapter = av_calloc(s->nb_chapters, sizeof(*nut->chapter)); nut->chapter = av_calloc(s->nb_chapters, sizeof(*nut->chapter));
nut->time_base= av_calloc(s->nb_streams + nut->time_base= av_calloc(s->nb_streams +
s->nb_chapters, sizeof(*nut->time_base)); s->nb_chapters, sizeof(*nut->time_base));
if (!nut->stream || !nut->chapter || !nut->time_base) { if (!nut->stream || !nut->chapter || !nut->time_base)
av_freep(&nut->stream);
av_freep(&nut->chapter);
av_freep(&nut->time_base);
return AVERROR(ENOMEM); return AVERROR(ENOMEM);
}
for (i = 0; i < s->nb_streams; i++) { for (i = 0; i < s->nb_streams; i++) {
AVStream *st = s->streams[i]; AVStream *st = s->streams[i];

Loading…
Cancel
Save