From a83f2cdecc946dbd761079b631c11a82f0a26e95 Mon Sep 17 00:00:00 2001 From: conrad Date: Wed, 5 Sep 2007 00:25:29 +0000 Subject: [PATCH] Check that the seekheads were created git-svn-id: file:///var/local/repositories/ffmpeg/trunk@10369 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b --- libavformat/matroskaenc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavformat/matroskaenc.c b/libavformat/matroskaenc.c index d7726bcd2..484a004a9 100644 --- a/libavformat/matroskaenc.c +++ b/libavformat/matroskaenc.c @@ -632,6 +632,8 @@ static int mkv_write_header(AVFormatContext *s) // currently defined level 1 element mkv->main_seekhead = mkv_start_seekhead(pb, mkv->segment_offset, 10); mkv->cluster_seekhead = mkv_start_seekhead(pb, mkv->segment_offset, 0); + if (mkv->main_seekhead == NULL || mkv->cluster_seekhead == NULL) + return AVERROR(ENOMEM); if (mkv_add_seekhead_entry(mkv->main_seekhead, MATROSKA_ID_INFO, url_ftell(pb)) < 0) return -1; -- 2.39.2