diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2012-11-17 02:20:50 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-11-17 02:20:50 +0100 |
commit | caedd51e56e2ad47991a1b8bddcfaa8f7094a060 (patch) | |
tree | 0cf6c9dd163a0c2a22ad3d1aa4b7dcb1f93a947e /libavformat | |
parent | 7b723ed4c0e5eef2cb841976409ac4d756aebf37 (diff) | |
download | ffmpeg-caedd51e56e2ad47991a1b8bddcfaa8f7094a060.tar.gz |
mxfdec: fix potential integer overflow in mxf_compute_sample_count()
Fixes CID743442
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat')
-rw-r--r-- | libavformat/mxfdec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c index 1c4e00e2c3..06bca10c03 100644 --- a/libavformat/mxfdec.c +++ b/libavformat/mxfdec.c @@ -2040,7 +2040,7 @@ static int mxf_compute_sample_count(MXFContext *mxf, int stream_index, uint64_t av_assert2(size); - *sample_count = (mxf->current_edit_unit / size) * total; + *sample_count = (mxf->current_edit_unit / size) * (uint64_t)total; for (i = 0; i < mxf->current_edit_unit % size; i++) { *sample_count += spf->samples_per_frame[i]; } |