[FFmpeg-cvslog] r11162 - trunk/libavformat/mov.c
bcoudurier
subversion
Mon Dec 3 23:26:07 CET 2007
Author: bcoudurier
Date: Mon Dec 3 23:26:07 2007
New Revision: 11162
Log:
return error if malloc failed, found by takis, fix issue 286
Modified:
trunk/libavformat/mov.c
Modified: trunk/libavformat/mov.c
==============================================================================
--- trunk/libavformat/mov.c (original)
+++ trunk/libavformat/mov.c Mon Dec 3 23:26:07 2007
@@ -964,7 +964,8 @@ static int mov_read_stts(MOVContext *c,
sc->stts_count = entries;
sc->stts_data = av_malloc(entries * sizeof(MOV_stts_t));
-
+ if (!sc->stts_data)
+ return -1;
dprintf(c->fc, "track[%i].stts.entries = %i\n", c->fc->nb_streams-1, entries);
sc->time_rate=0;
@@ -1006,7 +1007,8 @@ static int mov_read_ctts(MOVContext *c,
sc->ctts_count = entries;
sc->ctts_data = av_malloc(entries * sizeof(MOV_stts_t));
-
+ if (!sc->ctts_data)
+ return -1;
dprintf(c->fc, "track[%i].ctts.entries = %i\n", c->fc->nb_streams-1, entries);
for(i=0; i<entries; i++) {
More information about the ffmpeg-cvslog
mailing list