Fixes: memleak Fixes: 41596/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer-6439060204290048
Unified · Split
| @@ -1111,6 +1111,9 @@ static int mxf_read_index_entry_array(AVIOContext *pb, MXFIndexTableSegment *seg · 1110 unmodified lines | ||
| 1111 | 1111 | { |
| 1112 | 1112 | int i, length; |
| 1113 | 1113 | |
| 1114 | + if (segment->temporal_offset_entries) | |
| 1115 | + return AVERROR_INVALIDDATA; | |
| 1116 | + | |
| 1114 | 1117 | segment->nb_index_entries = avio_rb32(pb); |
| 1115 | 1118 | |
| 1116 | 1119 | length = avio_rb32(pb); |