Message ID | 20240403225134.31764-3-michael@niedermayer.cc |
---|---|
State | Accepted |
Commit | 1a9eda65d027e0167f7363e0514f71311ac5d8d1 |
Headers | show |
Series | [FFmpeg-devel,1/5] avcodec/wavarc: fix signed integer overflow in block type 6/19 | expand |
Context | Check | Description |
---|---|---|
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
diff --git a/libswscale/utils.c b/libswscale/utils.c index d34c8d1641e..df14eb016ce 100644 --- a/libswscale/utils.c +++ b/libswscale/utils.c @@ -593,7 +593,7 @@ static av_cold int initFilter(int16_t **outFilter, int32_t **filterPos, filter[i * filterSize + j] = coeff; xx++; } - xDstInSrc += 2 * xInc; + xDstInSrc += 2LL * xInc; } }
Fixes: signed integer overflow: 2 * 1073741824 cannot be represented in type 'int' Fixes: 67802/clusterfuzz-testcase-minimized-ffmpeg_SWS_fuzzer-6249515855183872 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> --- libswscale/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)