diff options
| author | Thomas Viehmann <tv@beamnet.de> | 2009-01-01 01:45:15 +0100 |
|---|---|---|
| committer | Thomas Viehmann <tv@beamnet.de> | 2009-01-01 01:45:15 +0100 |
| commit | 642887b80beb1f9404f32e68c1f63a11b703841e (patch) | |
| tree | 8f8e8deb69d64f023a9e85885373dc64975f6ea0 /src/libffmpeg/libavcodec/svq1.c | |
| parent | 475c79b11056e35dd0716408cd2f1499577b9421 (diff) | |
| download | xine-lib-642887b80beb1f9404f32e68c1f63a11b703841e.tar.gz xine-lib-642887b80beb1f9404f32e68c1f63a11b703841e.tar.bz2 | |
check for negative/too large return values of get_size when demuxing mod streams
get_size might return -1 (e.g. for streams whose size is unknown),
but demux_mod is not able to handle this.
This is particularly bad because it is later assigned to unsigned types
(demux_mod_t.filesize is size_t).
Based on a patch by Matthias Hopf <mhopf@suse.de>.
Diffstat (limited to 'src/libffmpeg/libavcodec/svq1.c')
0 files changed, 0 insertions, 0 deletions
