|
@@ -250,7 +250,7 @@ static int mov_read_default(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom) |
|
|
|
|
|
|
|
|
a.size -= 8; |
|
|
a.size -= 8; |
|
|
|
|
|
|
|
|
if(a.size < 0) |
|
|
|
|
|
|
|
|
if(a.size < 0 || a.size > atom.size - total_size) |
|
|
break; |
|
|
break; |
|
|
|
|
|
|
|
|
if (c->parse_table[i].type == 0) { /* skip leaf atoms data */ |
|
|
if (c->parse_table[i].type == 0) { /* skip leaf atoms data */ |
|
|