# HG changeset patch # User conrad # Date 1188951929 0 # Node ID 57954e76863d1c6fda0c00e9a33308fb4799bdb8 # Parent 77d6661f1947a90eb605f4c543ff6c03e79220a5 Check that the seekheads were created diff -r 77d6661f1947 -r 57954e76863d matroskaenc.c --- a/matroskaenc.c Wed Sep 05 00:25:27 2007 +0000 +++ b/matroskaenc.c Wed Sep 05 00:25:29 2007 +0000 @@ -632,6 +632,8 @@ // 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;