From 034ca9347e19a6c2eecec5db46b3351d92d3ab03 Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Fri, 27 Mar 2020 08:51:52 +0000 Subject: [PATCH] Fixed a potential overflow when dealing with large images --- modules/juce_graphics/images/juce_Image.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_graphics/images/juce_Image.cpp b/modules/juce_graphics/images/juce_Image.cpp index f9c646ebc4..6c49f083f8 100644 --- a/modules/juce_graphics/images/juce_Image.cpp +++ b/modules/juce_graphics/images/juce_Image.cpp @@ -663,7 +663,7 @@ void Image::moveImageSection (int dx, int dy, auto dst = destData.getPixelPointer (dx - minX, dy - minY); auto src = destData.getPixelPointer (sx - minX, sy - minY); - auto lineSize = (size_t) (destData.pixelStride * w); + auto lineSize = (size_t) destData.pixelStride * (size_t) w; if (dy > sy) {