You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
return error if malloc failed, found by takis, fix issue 286
Originally committed as revision 11162 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -964,7 +964,8 @@ static int mov_read_stts(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom)
|
||||
|
||||
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, ByteIOContext *pb, MOV_atom_t atom)
|
||||
|
||||
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++) {
|
||||
|
Reference in New Issue
Block a user