From 2c5c1ae09bdec32de994f594ef84facd36a5488e Mon Sep 17 00:00:00 2001 From: Peter Hillman Date: Mon, 20 Jan 2020 15:39:10 +1300 Subject: [PATCH] prevent int overflow when calculating buffer offsets Signed-off-by: Peter Hillman --- OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp b/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp index 7e0dac098c..29568957a4 100644 --- a/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp +++ b/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp @@ -179,7 +179,7 @@ CompositeDeepScanLine::Data::handleDeepFrameBuffer (DeepFrameBuffer& buf, int start, int end) { - int width=_dataWindow.size().x+1; + ptrdiff_t width=_dataWindow.size().x+1; size_t pixelcount = width * (end-start+1); pointers.resize(_channels.size()); counts.resize(pixelcount);