summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2008-03-31 16:08:23 +0100
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2008-03-31 16:08:23 +0100
commit7dab7b45bb3ac2e16b4a5eb1c8ed110dcd239246 (patch)
tree3041ab21f187eab49907f0b992d56e718795e100 /src
parent3350b8b761d9cd0052d280cf89848a58989c3b1b (diff)
downloadxine-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.c5
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) {