diff options
author | Darren Salt <linux@youmustbejoking.demon.co.uk> | 2008-03-31 16:08:23 +0100 |
---|---|---|
committer | Darren Salt <linux@youmustbejoking.demon.co.uk> | 2008-03-31 16:08:23 +0100 |
commit | 7dab7b45bb3ac2e16b4a5eb1c8ed110dcd239246 (patch) | |
tree | 3041ab21f187eab49907f0b992d56e718795e100 /src | |
parent | 3350b8b761d9cd0052d280cf89848a58989c3b1b (diff) | |
download | xine-lib-7dab7b45bb3ac2e16b4a5eb1c8ed110dcd239246.tar.gz xine-lib-7dab7b45bb3ac2e16b4a5eb1c8ed110dcd239246.tar.bz2 |
Revert a change which broke Quicktime atom parsing.
Diffstat (limited to 'src')
-rw-r--r-- | src/demuxers/demux_qt.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/demuxers/demux_qt.c b/src/demuxers/demux_qt.c index e28952b23..851b0aef5 100644 --- a/src/demuxers/demux_qt.c +++ b/src/demuxers/demux_qt.c @@ -896,11 +896,6 @@ static qt_error parse_trak_atom (qt_trak *trak, current_atom_size = _X_BE_32(&trak_atom[i - 4]); current_atom = _X_BE_32(&trak_atom[i]); - if (current_atom_size > trak_atom_size - i) { - last_error = QT_NOT_A_VALID_FILE; - goto free_trak; - } - if (current_atom == TKHD_ATOM) { trak->flags = _X_BE_16(&trak_atom[i + 6]); } else if (current_atom == ELST_ATOM) { |