summaryrefslogtreecommitdiff
path: root/libavformat
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-11-17 02:20:50 +0100
committerMichael Niedermayer <michaelni@gmx.at>2012-11-17 02:20:50 +0100
commitcaedd51e56e2ad47991a1b8bddcfaa8f7094a060 (patch)
tree0cf6c9dd163a0c2a22ad3d1aa4b7dcb1f93a947e /libavformat
parent7b723ed4c0e5eef2cb841976409ac4d756aebf37 (diff)
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.c2
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];
}