mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
nutenc: check malloc return values.
This commit is contained in:
parent
f8af93ab99
commit
7643265505
@ -588,6 +588,12 @@ static int write_header(AVFormatContext *s){
|
||||
nut->chapter = av_mallocz(sizeof(ChapterContext)*s->nb_chapters);
|
||||
nut->time_base= av_mallocz(sizeof(AVRational )*(s->nb_streams +
|
||||
s->nb_chapters));
|
||||
if (!nut->stream || (s->nb_chapters && !nut->chapter) || !nut->time_base) {
|
||||
av_freep(&nut->stream);
|
||||
av_freep(&nut->chapter);
|
||||
av_freep(&nut->time_base);
|
||||
return AVERROR(ENOMEM);
|
||||
}
|
||||
|
||||
for(i=0; i<s->nb_streams; i++){
|
||||
AVStream *st= s->streams[i];
|
||||
|
Loading…
Reference in New Issue
Block a user