diff --git a/ffmpeg.c b/ffmpeg.c index cbcdba8c64..04672cc831 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -684,6 +684,7 @@ static int read_ffserver_streams(AVFormatContext *s, const char *filename) // FIXME: a more elegant solution is needed st = av_mallocz(sizeof(AVStream)); memcpy(st, ic->streams[i], sizeof(AVStream)); + st->info = NULL; st->codec = avcodec_alloc_context(); if (!st->codec) { print_error(filename, AVERROR(ENOMEM));